Newer
Older
pixi.js / packages / prepare / test / CountLimiter.js
@Matt Karl Matt Karl on 31 Oct 2017 703 bytes Next Restructure for v5 (#4387)
const { CountLimiter } = require('../');

describe('PIXI.prepare.CountLimiter', function ()
{
    it('should limit to specified number per beginFrame()', function ()
    {
        const limit = new 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;
    });
});