done-autorender
Version:
Autorender CanJS projects
39 lines (35 loc) • 864 B
HTML
<html>
<head>
<title>done-autorender tests</title>
</head>
<body>
<script>
window.Testee = {};
window.QUnit = window.parent.QUnit;
window.removeMyself = window.parent.removeMyself;
</script>
<script src="../../node_modules/steal/steal.js">
var AppViewModel = require("test/basics/state");
var canViewModel = require("can-view-model");
var Zone = require("can-zone");
System.import('test/basics/index.stache!done-autorender')
.then(function(){
return new Promise(function(resolve, reject){
setTimeout(function(){
resolve();
}, 500);
});
})
.then(function() {
var vm = canViewModel(document.documentElement);
if(window.QUnit) {
QUnit.ok(vm instanceof AppViewModel, "got the appstate");
removeMyself();
} else {
console.log("Got viewModel", vm);
}
});
</script>
</body>
</html>