mirror of
https://github.com/zhigang1992/npm.git
synced 2026-06-11 08:03:45 +08:00
22 lines
451 B
JavaScript
22 lines
451 B
JavaScript
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()
|
|
})
|
|
})
|