Mushpup-UI 2.0 Tests
Test of Mushpup-UI v2.0 module hosted on Github (via rawgit.com).
by klenwell
HTML
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.15.0.css">
<script src="https://rawgit.com/klenwell/mushpup/master/vendor/crypto-js/sha1.js"></script>
<script src="https://rawgit.com/klenwell/mushpup/master/vendor/crypto-js/enc-base64-min.js"></script>
<script src="https://rawgit.com/klenwell/mushpup/dev/src/mushpup.js"></script>
<script src="https://rawgit.com/klenwell/mushpup/JTElpJDJ-ui-module/src/mushpup-ui.js"></script>
<h4 class="todo">Switch mushpup-ui.js branch to dev.</h4>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<div id="mushpup-ui"></div>
CSS
.todo { color: red; }
div#mushpup-ui {
margin-top: 12px;
border: 1px solid #336633;
}
JavaScript
/*
* Mushpup-UI Tests
*/
(function() {
module('Mushpup-UI module');
test('should load Mushpup-UI module and verify version', function() {
var ui = MushpupUI();
ok(MushpupUI);
ok(ui);
equal(ui.version(), '2.0');
});
})();
(function() {
var ui;
module('Mushpup-UI DOM manipulation', {
setup: function() {
ui = MushpupUI();
},
teardown: function() {
ui = null;
}
});
test('should load Mushpup-UI module', function() {
equal($('div.mushpup').length, 0);
ui.init('div#mushpup-ui');
equal($('div.mushpup').length, 1);
});
})();