marocchino-sticky-pull-requ.../__tests__/config.test.ts
marocchino 56ac27318d
refactor: extract config (#257)
* refactor: extract config

* test: mock dynamic value
2021-03-22 09:39:18 +09:00

22 lines
702 B
TypeScript

import * as process from 'process'
test('test runs', () => {
process.env['INPUT_HEADER'] = ''
process.env['INPUT_NUMBER'] = '123'
process.env['INPUT_APPEND'] = 'false'
process.env['INPUT_RECREATE'] = 'false'
process.env['INPUT_DELETE'] = 'false'
process.env['INPUT_GITHUB_TOKEN'] = 'some-token'
process.env['GITHUB_REPOSITORY'] = 'marocchino/stick-pull-request-comment'
expect(require('../src/config')).toMatchObject({
pullRequestNumber: expect.any(Number),
repo: {owner: 'marocchino', repo: 'stick-pull-request-comment'},
message: '',
path: '',
header: '',
append: false,
recreate: false,
deleteOldComment: false,
githubToken: 'some-token'
})
})