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'
|
'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