UNPKG

@zyf2e/mitojs

Version:

A SDK for monitoring browser errors

23 lines (21 loc) 495 B
import { Queue } from '@/utils' describe('queue.ts', () => { it('should queue class work', (done) => { const queue = new Queue() expect(queue.getStack().length).toBe(0) queue.addFn(() => { // mock send request setTimeout(() => { expect(1).toBe(1) }, 1000) }) queue.addFn(() => { // mock send request setTimeout(() => { expect(1).toBe(1) done() }, 2000) }) expect(queue.getStack().length).toBe(2) }) })