Files

19 lines
668 B
TypeScript
Raw Permalink Normal View History

2022-06-01 12:09:11 +02:00
import {expect, test} from '@jest/globals'
import {readConfigFile} from '../src/config'
test('reads the config file', async () => {
2022-06-01 12:09:11 +02:00
let options = readConfigFile('./__tests__/fixtures/config-allow-sample.yml')
expect(options.fail_on_severity).toEqual('critical')
expect(options.allow_licenses).toEqual(['BSD', 'GPL 2'])
})
test('the default config path handles .yml and .yaml', async () => {
2022-06-01 12:09:11 +02:00
expect(true).toEqual(true)
})
test('returns a default config when the config file was not found', async () => {
2022-06-01 12:09:11 +02:00
let options = readConfigFile('fixtures/i-dont-exist')
expect(options.fail_on_severity).toEqual('low')
expect(options.allow_licenses).toEqual([])
2022-06-01 05:31:33 +02:00
})