purge.test.js 408 B

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