funcunit
Version:
<!-- @hide title
41 lines (33 loc) • 1.02 kB
JavaScript
/*bundlesConfig*/
System.bundles = {"bundles/bar":["bar"],"bundles/bar.css!":["bar.css!$css"]};
/*stealconfig*/
define("$css",[], function(){
return {
instantiate: function(load) {
load.metadata.format = "css";
load.metadata.buildType = "css";
load.metadata.execute = function(){
var head = document.head || document.getElementsByTagName('head')[0],
style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet){
style.styleSheet.cssText = load.source;
} else {
style.appendChild(document.createTextNode(load.source));
}
head.appendChild(style);
return System.newModule({});
};
}
};
});
/*main*/
define("bar",["bar.css!"],function(e){
if(typeof window !== "undefined" && window.QUnit) {
QUnit.equal(document.getElementById("test-element").clientWidth, 200, "element width set by css");
QUnit.start();
removeMyself();
} else {
console.log("width", document.getElementById("test-element").clientWidth);
}
});