1 | 'use strict';
|
2 |
|
3 | var Gaze = require('../lib/gaze.js').Gaze;
|
4 | var path = require('path');
|
5 |
|
6 | exports.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', 'sub/']);
|
26 | test.done();
|
27 | }
|
28 | };
|