[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
e-learning
/
assets
/
comp
/
RichFilemanager
/
scripts
/
toast
/
tests
/
[
Home
]
File: tests.js
QUnit.test('One resource', function(assert) { var done1 = assert.async(), done2 = assert.async(); assert.expect(2); // One JS resource toast( 'foo.js', function() { assert.ok('foo' in window && foo == 1, 'One JS resource loaded'); done1(); } ); // One CSS resource toast( 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css', function() { assert.ok(document.styleSheets.length == 2, 'One CSS resource loaded'); done2(); } ); }); QUnit.test('Several resources', function(assert) { var done1 = assert.async(), done2 = assert.async(); assert.expect(5); toast( 'https://code.jquery.com/jquery-2.2.3.min.js', '[js]https://rawgit.com/pyrsmk/qwest/master/qwest.min.js', 'https://rawgit.com/pyrsmk/Horizon/master/build/minified/Horizon.min.js', '[css]https://fonts.googleapis.com/css?family=Open+Sans', function() { assert.ok(typeof jQuery == 'function', 'jQuery loaded'); assert.ok(typeof qwest == 'object', 'qwest loaded [explicit]'); assert.ok(typeof Horizon == 'function', 'Horizon loaded'); assert.ok(document.styleSheets.length == 3, 'Google font loaded [explicit]'); done1(); toast( 'foo.js', function() { assert.ok(foo == 1, 'Cannot load the same resource twice'); done2(); } ); } ); }); QUnit.start();