Newer
Older
pixi.js / test / prepare / CountLimiter.js
@Andrew Start Andrew Start on 3 Nov 2016 689 bytes Added unit tests for prepare.
'use strict';

describe('PIXI.prepare.CountLimiter', function ()
{
    it('should limit to specified number per beginFrame()', function ()
    {
        const limit = new PIXI.prepare.CountLimiter(3);

        limit.beginFrame();
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.false;

        limit.beginFrame();
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.true;
        expect(limit.allowedToUpload()).to.be.false;
    });
});