mirror of
https://github.com/videojs/video.js.git
synced 2025-01-19 10:54:16 +02:00
fix: async audio only tests (#7673)
This commit is contained in:
parent
762e7bc751
commit
ebb2d09d17
@ -2809,11 +2809,13 @@ QUnit.test('playbackRates only accepts arrays of numbers', function(assert) {
|
|||||||
QUnit.test('audioOnlyMode can be set by option', function(assert) {
|
QUnit.test('audioOnlyMode can be set by option', function(assert) {
|
||||||
assert.expect(4);
|
assert.expect(4);
|
||||||
|
|
||||||
|
const done = assert.async();
|
||||||
const player = TestHelpers.makePlayer({audioOnlyMode: true});
|
const player = TestHelpers.makePlayer({audioOnlyMode: true});
|
||||||
|
|
||||||
player.one('audioonlymodechange', () => {
|
player.one('audioonlymodechange', () => {
|
||||||
assert.equal(player.audioOnlyMode(), true, 'asynchronously set via option');
|
assert.equal(player.audioOnlyMode(), true, 'asynchronously set via option');
|
||||||
assert.equal(player.hasClass('vjs-audio-only-mode'), true, 'class added asynchronously');
|
assert.equal(player.hasClass('vjs-audio-only-mode'), true, 'class added asynchronously');
|
||||||
|
done();
|
||||||
});
|
});
|
||||||
|
|
||||||
assert.equal(player.audioOnlyMode(), false, 'defaults to false');
|
assert.equal(player.audioOnlyMode(), false, 'defaults to false');
|
||||||
@ -2827,11 +2829,10 @@ QUnit.test('audioOnlyMode(true) returns Promise when promises are supported', fu
|
|||||||
if (window.Promise) {
|
if (window.Promise) {
|
||||||
assert.ok(returnValTrue instanceof window.Promise, 'audioOnlyMode(true) returns Promise when supported');
|
assert.ok(returnValTrue instanceof window.Promise, 'audioOnlyMode(true) returns Promise when supported');
|
||||||
}
|
}
|
||||||
|
|
||||||
return returnValTrue;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
QUnit.test('audioOnlyMode(false) returns Promise when promises are supported', function(assert) {
|
QUnit.test('audioOnlyMode(false) returns Promise when promises are supported', function(assert) {
|
||||||
|
const done = assert.async();
|
||||||
const player = TestHelpers.makePlayer({audioOnlyMode: true});
|
const player = TestHelpers.makePlayer({audioOnlyMode: true});
|
||||||
|
|
||||||
player.one('audioonlymodechange', () => {
|
player.one('audioonlymodechange', () => {
|
||||||
@ -2839,9 +2840,8 @@ QUnit.test('audioOnlyMode(false) returns Promise when promises are supported', f
|
|||||||
|
|
||||||
if (window.Promise) {
|
if (window.Promise) {
|
||||||
assert.ok(returnValFalse instanceof window.Promise, 'audioOnlyMode(false) returns Promise when supported');
|
assert.ok(returnValFalse instanceof window.Promise, 'audioOnlyMode(false) returns Promise when supported');
|
||||||
|
done();
|
||||||
}
|
}
|
||||||
|
|
||||||
return returnValFalse;
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user