UNPKG

648 BJavaScriptView Raw
1'use strict';
2
3var Gaze = require('../lib/gaze.js').Gaze;
4var path = require('path');
5
6exports.relative = {
7 setUp: function(done) {
8 process.chdir(path.resolve(__dirname, 'fixtures'));
9 done();
10 },
11 relative: function(test) {
12 test.expect(1);
13 var files = [
14 'Project (LO)/',
15 'Project (LO)/one.js',
16 'nested/',
17 'nested/one.js',
18 'nested/three.js',
19 'nested/sub/',
20 'nested/sub/two.js',
21 'one.js'
22 ];
23 var gaze = new Gaze('addnothingtowatch');
24 gaze._addToWatched(files);
25 test.deepEqual(gaze.relative('.', true), ['Project (LO)/', 'nested/', 'one.js']);
26 test.done();
27 }
28};