Raise errors for invalid values in the external config.

This commit is contained in:
Federico Builes
2022-09-21 16:30:05 +02:00
parent eef7e39202
commit c4693c00ac
4 changed files with 24 additions and 11 deletions
+5
View File
@@ -133,3 +133,8 @@ test('it accepts an external configuration filename', async () => {
const options = readConfig()
expect(options.fail_on_severity).toEqual('critical')
})
test('it raises an error when given an unknown severity in an external config file', async () => {
setInput('config-file', './__tests__/fixtures/invalid-severity-config.yml')
expect(() => readConfig()).toThrow()
})
@@ -0,0 +1,3 @@
fail-on-severity: 'so many zombies'
deny-licenses:
- MIT