@sdc-monitor/demo
Version:
<div align="center"> <a href="#" target="_blank"> <img src="https://i.loli.net/2021/07/28/EvPwd4NjVH3tBfO.jpg" alt="mito-logo" height="90"> </a> <p>A Lightweight SDK For Monitor Web</p>
23 lines (21 loc) • 504 B
text/typescript
import { Queue } from '../src/index'
describe('queue.ts', () => {
it('should queue class work', (done) => {
const queue = new Queue()
expect(queue.getStack().length).toBe(0)
queue.addTask(() => {
// mock send request
setTimeout(() => {
expect(1).toBe(1)
}, 1000)
})
queue.addTask(() => {
// mock send request
setTimeout(() => {
expect(1).toBe(1)
done()
}, 2000)
})
expect(queue.getStack().length).toBe(2)
})
})