wzp
2021-05-13 7d694a9113118daec5be7ac224dab46a3b20f106
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'use strict'
 
const t = require('tap')
const factory = require('../')
 
const noop = function () {}
 
t.test('issue-63', (t) => {
  t.plan(2)
 
  const fmw = factory()
 
  t.throws(function () {
    fmw.on('GET', '/foo/:id(a', noop)
  })
 
  try {
    fmw.on('GET', '/foo/:id(a', noop)
    t.fail('should fail')
  } catch (err) {
    t.is(err.message, 'Invalid regexp expression in "/foo/:id(a"')
  }
})