videojs-resolution-switcher/test/videojs-resolution-switcher.test.js
Kasper Moskwiak 940c95ae67 init
2015-07-27 18:12:42 +02:00

57 lines
1.6 KiB
JavaScript

/*! videojs-test - v0.0.0 - 2015-7-26
* Copyright (c) 2015 Kasper Moskwiak
* Licensed under the Apache-2.0 license. */
(function(window, videojs, qunit) {
'use strict';
var realIsHtmlSupported,
player,
// local QUnit aliases
// http://api.qunitjs.com/
// module(name, {[setup][ ,teardown]})
module = qunit.module,
// test(name, callback)
test = qunit.test,
// ok(value, [message])
ok = qunit.ok,
// equal(actual, expected, [message])
equal = qunit.equal,
// strictEqual(actual, expected, [message])
strictEqual = qunit.strictEqual,
// deepEqual(actual, expected, [message])
deepEqual = qunit.deepEqual,
// notEqual(actual, expected, [message])
notEqual = qunit.notEqual,
// throws(block, [expected], [message])
throws = qunit.throws;
module('videojs-test', {
setup: function() {
// force HTML support so the tests run in a reasonable
// environment under phantomjs
realIsHtmlSupported = videojs.Html5.isSupported;
videojs.Html5.isSupported = function() {
return true;
};
// create a video element
var video = document.createElement('video');
document.querySelector('#qunit-fixture').appendChild(video);
// create a video.js player
player = videojs(video);
// initialize the plugin with the default options
player.test();
},
teardown: function() {
videojs.Html5.isSupported = realIsHtmlSupported;
}
});
test('registers itself', function() {
ok(player.test, 'registered the plugin');
});
})(window, window.videojs, window.QUnit);