relative_test.js
656 字节
'use strict';
var Gaze = require('../lib/gaze.js').Gaze;
var path = require('path');
exports.relative = {
setUp: function(done) {
process.chdir(path.resolve(__dirname, 'fixtures'));
done();
},
relative: function(test) {
test.expect(1);
var files = [
'Project (LO)/',
'Project (LO)/one.js',
'nested/',
'nested/one.js',
'nested/three.js',
'nested/sub/',
'nested/sub/two.js',
'one.js'
];
var gaze = new Gaze('addnothingtowatch');
gaze._addToWatched(files);
test.deepEqual(gaze.relative('.', true), ['Project (LO)/', 'nested/', 'one.js', 'sub/']);
test.done();
}
};