'use strict';
describe('PIXI.prepare.TimeLimiter', function ()
{
it('should limit to stop after time from beginFrame()', function (done)
{
const limit = new PIXI.prepare.TimeLimiter(3);
limit.beginFrame();
for (let i = 0; i < 20; ++i)
{
expect(limit.allowedToUpload()).to.be.true;
}
setTimeout(function ()
{
expect(limit.allowedToUpload()).to.be.false;
limit.beginFrame();
expect(limit.allowedToUpload()).to.be.true;
done();
}, 4);
});
});