Skip to content

Commit f71effa

Browse files
authored
chore: Add a test case for config file in current dir (#253)
1 parent 0a35a9e commit f71effa

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

test/config-flags-gulpfile.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,15 @@ describe('config: flags.gulpfile', function() {
145145
}
146146
});
147147

148+
it('Should not find up but use config file in current directory', function(done) {
149+
var opts = { cwd: path.join(baseDir, 'use-current-cfg/current-dir') };
150+
exec(gulp(), opts, cb);
151+
152+
function cb(err, stdout, stderr) {
153+
expect(err).toBeNull();
154+
expect(stderr).toEqual('');
155+
expect(sliceLines(stdout, 3, 4)).toEqual(path.join(opts.cwd, 'gulpfile-2.js'));
156+
done(err);
157+
}
158+
});
148159
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
flags: {
3+
gulpfile: './gulpfile-2.js',
4+
},
5+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use strict';
2+
3+
var gulp = require('gulp');
4+
5+
gulp.task('default', function(done) {
6+
console.log(__filename);
7+
done();
8+
});
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use strict';
2+
3+
var gulp = require('gulp');
4+
5+
gulp.task('default', function(done) {
6+
console.log(__filename);
7+
done();
8+
});

0 commit comments

Comments
 (0)