cucumber-expressions
Version:
Cucumber Expressions - a simpler alternative to Regular Expressions
20 lines (18 loc) • 429 B
text/typescript
import assertThrows from './assert_throws'
import ParameterType from '../src/ParameterType'
describe('ParameterType', () => {
it('does not allow ignore flag on regexp', () => {
assertThrows(
() =>
new ParameterType(
'case-insensitive',
/[a-z]+/i,
String,
s => s,
true,
true
),
"ParameterType Regexps can't use flag 'i'"
)
})
})