1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | 'use strict'
|
7 |
|
8 | const expandglob = require('./expandglob.js')
|
9 | const assert = require('assert')
|
10 |
|
11 | describe('expandglob', () => {
|
12 |
|
13 | it('Expand glob filename pattern.', (done) => {
|
14 | expandglob(`${__dirname}/**/*.js`, (err, filenames) => {
|
15 | assert.ifError(err)
|
16 | assert.ok(filenames)
|
17 | done()
|
18 | })
|
19 | })
|
20 |
|
21 | it('Expand glob filename pattern with promise.', () => {
|
22 | return expandglob(`${__dirname}/**/*.js`).then((filenames) => {
|
23 | assert.ok(filenames)
|
24 | })
|
25 | })
|
26 |
|
27 | it('Expand invalid.', (done) => {
|
28 | expandglob('__not_existing', (err) => {
|
29 | assert.ifError(err)
|
30 | expandglob(null, (err) => {
|
31 | assert.ifError(err)
|
32 | done()
|
33 | })
|
34 | })
|
35 | })
|
36 |
|
37 | it('Expand sync.', () => {
|
38 | const filenames = expandglob.sync([
|
39 | `${__dirname}/*.*`
|
40 | ], {})
|
41 | assert.ok(filenames.length > 0)
|
42 | })
|
43 | })
|
44 |
|
45 |
|