You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
357 B
17 lines
357 B
3 years ago
|
'use strict'
|
||
|
|
||
|
const t = require('tap')
|
||
|
const build = require('..')
|
||
|
|
||
|
const payload = '(throw "pwoned")'
|
||
|
|
||
|
const expected = 'Error: Invalid regular expression: /*/: Nothing to repeat. Found at * matching {"type":"*/(throw \\"pwoned\\")){//"}'
|
||
|
|
||
|
t.throws(() => {
|
||
|
build({
|
||
|
patternProperties: {
|
||
|
'*': { type: `*/${payload}){//` }
|
||
|
}
|
||
|
})
|
||
|
}, expected)
|