wangzhibo
2026-05-09 53418655c061ac26f66058253f39200aced1ab1d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
'use strict'
 
const { test } = require('tap')
const purge = require('../../../../lib/client/request-queue/purge')
 
test('flushes the queue with timeout errors', async t => {
  t.plan(3)
  const q = {
    flush (func) {
      func('a', 'b', 'c', (err) => {
        t.ok(err)
        t.equal(err.name, 'TimeoutError')
        t.equal(err.message, 'request queue timeout')
      })
    }
  }
  purge.call(q)
})