UNPKG

938 BJavaScriptView Raw
1/**
2 * Testcase for expandglob.js
3 * Runs with mocha.
4 */
5
6'use strict'
7
8const expandglob = require('./expandglob.js')
9const assert = require('assert')
10
11describe('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/* global describe, before, after, it */