module uim.html.elements.source; import uim.html; class DH5Source : DH5Obj { mixin(H5This!"source"); mixin(MyAttribute!"sizes"); unittest { assert(Assert(H5Source.sizes("aValue"),`<source sizes="aValue"></source>`)); } mixin(MyAttribute!"src"); unittest { assert(Assert(H5Source.src("aValue"),`<source src="aValue"></source>`)); } mixin(MyAttribute!"srcset"); unittest { assert(Assert(H5Source.srcset("aValue"),`<source srcset="aValue"></source>`)); } mixin(MyAttribute!"type"); unittest { assert(Assert(H5Source.type("aValue"),`<source type="aValue"></source>`)); } mixin(MyAttribute!"media"); unittest { assert(Assert(H5Source.media("aValue"),`<source media="aValue"></source>`)); } } mixin(H5Short!"Source"); unittest { assert(Assert(H5Source,`<source></source>`)); }