summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/glob/test/error-callback.js
blob: 60d3ba1b5fd4e146b0adf30d0373dc7e06a02f6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var fs
try { fs = require('graceful-fs') } catch (e) { fs = require('fs') }
var test = require('tap').test
var glob = require('../')

test('mock fs', function(t) {
  fs.readdir = function(path, cb) {
    process.nextTick(function() {
      cb(new Error('mock fs.readdir error'))
    })
  }
  t.pass('mocked')
  t.end()
})

test('error callback', function(t) {
  glob('*', function(err, res) {
    t.ok(err, 'expecting mock error')
    t.end()
  })
})