mirror of
https://github.com/videojs/video.js.git
synced 2025-07-15 01:34:23 +02:00
Removed swf creation from tests
- Broke out RTMP tests into their own file. - Cleaned up the currentTime test to not create the swf - Cleaned up the flash dispose test - Cleaned up formatting for additional flash tests --skip-ci
This commit is contained in:
50
test/unit/tech/flash-rtmp.test.js
Normal file
50
test/unit/tech/flash-rtmp.test.js
Normal file
@ -0,0 +1,50 @@
|
||||
import Flash from '../../../src/js/tech/flash.js';
|
||||
|
||||
q.module('Flash RTMP');
|
||||
|
||||
var streamToPartsAndBack = function(url) {
|
||||
var parts = Flash.streamToParts(url);
|
||||
return Flash.streamFromParts(parts.connection, parts.stream);
|
||||
};
|
||||
|
||||
test('test using both streamToParts and streamFromParts', function() {
|
||||
ok('rtmp://myurl.com/&isthis' === streamToPartsAndBack('rtmp://myurl.com/isthis'));
|
||||
ok('rtmp://myurl.com/&isthis' === streamToPartsAndBack('rtmp://myurl.com/&isthis'));
|
||||
ok('rtmp://myurl.com/isthis/&andthis' === streamToPartsAndBack('rtmp://myurl.com/isthis/andthis'));
|
||||
});
|
||||
|
||||
test('test streamToParts', function() {
|
||||
var parts = Flash.streamToParts('http://myurl.com/streaming&/is/fun');
|
||||
ok(parts.connection === 'http://myurl.com/streaming');
|
||||
ok(parts.stream === '/is/fun');
|
||||
|
||||
parts = Flash.streamToParts('http://myurl.com/&streaming&/is/fun');
|
||||
ok(parts.connection === 'http://myurl.com/');
|
||||
ok(parts.stream === 'streaming&/is/fun');
|
||||
|
||||
parts = Flash.streamToParts('http://myurl.com/streaming/is/fun');
|
||||
ok(parts.connection === 'http://myurl.com/streaming/is/');
|
||||
ok(parts.stream === 'fun');
|
||||
|
||||
parts = Flash.streamToParts('whatisgoingonhere');
|
||||
ok(parts.connection === 'whatisgoingonhere');
|
||||
ok(parts.stream === '');
|
||||
|
||||
parts = Flash.streamToParts();
|
||||
ok(parts.connection === '');
|
||||
ok(parts.stream === '');
|
||||
});
|
||||
|
||||
test('test isStreamingSrc', function() {
|
||||
var isStreamingSrc = Flash.isStreamingSrc;
|
||||
ok(isStreamingSrc('rtmp://streaming.is/fun'));
|
||||
ok(isStreamingSrc('rtmps://streaming.is/fun'));
|
||||
ok(isStreamingSrc('rtmpe://streaming.is/fun'));
|
||||
ok(isStreamingSrc('rtmpt://streaming.is/fun'));
|
||||
// test invalid protocols
|
||||
ok(!isStreamingSrc('rtmp:streaming.is/fun'));
|
||||
ok(!isStreamingSrc('rtmpz://streaming.is/fun'));
|
||||
ok(!isStreamingSrc('http://streaming.is/fun'));
|
||||
ok(!isStreamingSrc('https://streaming.is/fun'));
|
||||
ok(!isStreamingSrc('file://streaming.is/fun'));
|
||||
});
|
Reference in New Issue
Block a user