2013-01-11 00:06:12 +03:00
|
|
|
module("Core");
|
|
|
|
|
|
|
|
test('should create a video tag and have access children in old IE', function(){
|
|
|
|
var fixture = document.getElementById('qunit-fixture');
|
|
|
|
|
|
|
|
fixture.innerHTML += "<video id='test_vid_id'><source type='video/mp4'></video>";
|
|
|
|
|
|
|
|
vid = document.getElementById('test_vid_id');
|
|
|
|
|
|
|
|
ok(vid.childNodes.length === 1);
|
|
|
|
ok(vid.childNodes[0].getAttribute('type') === 'video/mp4');
|
|
|
|
});
|
|
|
|
|
|
|
|
test('should return a video player instance', function(){
|
|
|
|
var fixture = document.getElementById('qunit-fixture');
|
|
|
|
fixture.innerHTML += "<video id='test_vid_id'></video><video id='test_vid_id2'></video>";
|
|
|
|
|
|
|
|
var player = videojs('test_vid_id');
|
|
|
|
ok(player, 'created player from tag');
|
|
|
|
ok(player.id() === 'test_vid_id');
|
|
|
|
ok(videojs.players['test_vid_id'] === player, 'added player to global reference')
|
|
|
|
|
|
|
|
var playerAgain = videojs('test_vid_id');
|
|
|
|
ok(player === playerAgain, 'did not create a second player from same tag');
|
|
|
|
|
|
|
|
var tag2 = document.getElementById('test_vid_id2');
|
|
|
|
var player2 = videojs(tag2);
|
|
|
|
ok(player2.id() === 'test_vid_id2', 'created player from element');
|
|
|
|
});
|