Newer
Older
pixi.js / test / core / VideoBaseTexture.js
'use strict';

describe('PIXI.VideoBaseTexture', function ()
{
    afterEach(function ()
    {
        this.texture.destroy();
        this.texture = null;
    });

    it('should find correct video extension from Url', function ()
    {
        this.texture = PIXI.VideoBaseTexture.fromUrl('https://example.org/video.webm');

        expect(this.texture.source.firstChild.type).to.be.equals('video/webm');

        this.texture.destroy();
    });

    it('should get video extension without being thrown by query string', function ()
    {
        this.texture = PIXI.VideoBaseTexture.fromUrl('/test.mp4?123...');

        expect(this.texture.source.firstChild.type).to.be.equals('video/mp4');

        this.texture.destroy();
    });
});