const { TimeLimiter } = require('../');
describe('PIXI.prepare.TimeLimiter', function ()
{
it('should limit to stop after time from beginFrame()', function (done)
{
this.slow(500);
const limit = new TimeLimiter(100);
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();
}, 200);
});
});