Files
ArtPlayer/test/option.test.js
T
2022-11-04 23:05:13 +08:00

26 lines
847 B
JavaScript

describe('Option', function () {
var url = './assets/sample/video.mp4';
afterEach(function () {
[...Artplayer.instances].forEach((art) => {
art.destroy(true);
});
});
it('Throw error when multiple instances on the same dom element', function () {
expect(function () {
new Artplayer({ container: '.sample1', url: url });
new Artplayer({ container: '.sample1', url: url });
}).to.throw(/Cannot mount multiple instances on the same dom element/);
});
it('Throw error when container is not a dom element or selector', function () {
expect(function () {
new Artplayer({
container: null,
url: url,
});
}).to.throw(/option.container require \'string\' or \'Element\' type/);
});
});