File tree 2 files changed +8
-0
lines changed 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ module.exports = generators.Base.extend({
22
22
if ( ! dependencies ) {
23
23
this . log ( chalk . red ( 'You are missing one or more dependencies!' ) ) ;
24
24
this . log ( chalk . yellow ( 'Make sure you have the required dependencies, or that they are in $PATH' ) ) ;
25
+ shelljs . exit ( 1 ) ;
25
26
}
26
27
} ,
27
28
Original file line number Diff line number Diff line change @@ -5,6 +5,12 @@ var assert = require('yeoman-assert');
5
5
var helpers = require ( 'yeoman-test' ) ;
6
6
7
7
test . before ( ( ) => {
8
+ var deps = [
9
+ [ helpers . createDummyGenerator ( ) , 'jekyllized:boilerplate' ] ,
10
+ [ helpers . createDummyGenerator ( ) , 'jekyllized:jekyll' ] ,
11
+ [ helpers . createDummyGenerator ( ) , 'jekyllized:gulp' ]
12
+ ] ;
13
+
8
14
return helpers . run ( path . join ( __dirname , '../generators/app' ) )
9
15
. withPrompts ( {
10
16
projectName : 'jekyllized' ,
@@ -17,6 +23,7 @@ test.before(() => {
17
23
jekyllPermalinks : 'pretty'
18
24
} )
19
25
. withOptions ( { 'skip-install' : true } )
26
+ . withGenerators ( deps )
20
27
. toPromise ( ) ;
21
28
} ) ;
22
29
You can’t perform that action at this time.
0 commit comments