test: improve test coverage (#1435)
Co-authored-by: tj-actions[bot] <109116665+tj-actions-bot@users.noreply.github.com>
This commit is contained in:
parent
6b028b6303
commit
29022e81a4
@ -421,5 +421,30 @@ describe('utils test', () => {
|
||||
'test/migrations/test.sql'
|
||||
])
|
||||
})
|
||||
|
||||
// Tests that getFilteredChangedFiles correctly filters files using ignore glob patterns
|
||||
it('should filter files using ignore glob patterns', async () => {
|
||||
const allDiffFiles = {
|
||||
[ChangeTypeEnum.Added]: [],
|
||||
[ChangeTypeEnum.Copied]: [],
|
||||
[ChangeTypeEnum.Deleted]: [],
|
||||
[ChangeTypeEnum.Modified]: [
|
||||
'assets/scripts/configure-minikube-linux.sh'
|
||||
],
|
||||
[ChangeTypeEnum.Renamed]: [],
|
||||
[ChangeTypeEnum.TypeChanged]: [],
|
||||
[ChangeTypeEnum.Unmerged]: [],
|
||||
[ChangeTypeEnum.Unknown]: []
|
||||
}
|
||||
const filePatterns = [
|
||||
'assets/scripts/**.sh',
|
||||
'!assets/scripts/configure-minikube-linux.sh'
|
||||
]
|
||||
const filteredFiles = await getFilteredChangedFiles({
|
||||
allDiffFiles,
|
||||
filePatterns
|
||||
})
|
||||
expect(filteredFiles[ChangeTypeEnum.Modified]).toEqual([])
|
||||
})
|
||||
})
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user