fix(runtime-core/scheduler): prevent duplicate queue (#1767)

This commit is contained in:
Yang Mingshan
2020-08-04 05:19:06 +08:00
committed by GitHub
parent 86cdf6694d
commit b2a91429ed
2 changed files with 13 additions and 1 deletions

View File

@@ -353,4 +353,16 @@ describe('scheduler', () => {
await nextTick()
expect(count).toBe(5)
})
test('should prevent duplicate queue', async () => {
let count = 0
const job = () => {
count++
}
job.cb = true
queueJob(job)
queueJob(job)
await nextTick()
expect(count).toBe(1)
})
})