27 lines
844 B
TypeScript
27 lines
844 B
TypeScript
import {filePaths, unmatchedPatterns} from '../src/util'
|
|
import * as assert from 'assert'
|
|
import * as path from 'path'
|
|
|
|
describe('util', () => {
|
|
describe('paths', () => {
|
|
it('expect github glob function', async () => {
|
|
assert.deepStrictEqual(
|
|
await filePaths(['test/data/**/*', 'test/data/does/not/exist/*']),
|
|
[path.resolve(__dirname, '../test/data/foo/test-imge.jpg')]
|
|
)
|
|
})
|
|
})
|
|
|
|
describe('unmatchedPatterns', () => {
|
|
it("returns the patterns that don't match any files", async () => {
|
|
assert.deepStrictEqual(
|
|
await unmatchedPatterns([
|
|
'test/data/**/*',
|
|
'test/data/does/not/exist/*'
|
|
]),
|
|
['test/data/does/not/exist/*']
|
|
)
|
|
})
|
|
})
|
|
})
|