@@ -6,31 +6,39 @@ module.exports = function() {
66 return Promise . all ( [
77 getChannelURL ( 'release' ) ,
88 getChannelURL ( 'beta' ) ,
9- getChannelURL ( 'canary' ) ,
9+ getChannelURL ( 'canary' )
1010 ] ) . then ( ( urls ) => {
1111 return {
1212 scenarios : [
1313 {
14- name : 'ember-lts-2.12' ,
14+ name : 'ember-lts-2.16' ,
15+ env : {
16+ EMBER_OPTIONAL_FEATURES : JSON . stringify ( { 'jquery-integration' : true } )
17+ } ,
1518 npm : {
1619 devDependencies : {
17- 'ember-source' : '~2.12.0'
20+ '@ember/jquery' : '^0.5.1' ,
21+ 'ember-source' : '~2.16.0'
1822 }
1923 }
2024 } ,
2125 {
22- name : 'ember-lts-2.16' ,
26+ name : 'ember-lts-2.18' ,
27+ env : {
28+ EMBER_OPTIONAL_FEATURES : JSON . stringify ( { 'jquery-integration' : true } )
29+ } ,
2330 npm : {
2431 devDependencies : {
25- 'ember-source' : '~2.16.0'
32+ '@ember/jquery' : '^0.5.1' ,
33+ 'ember-source' : '~2.18.0'
2634 }
2735 }
2836 } ,
2937 {
30- name : 'ember-lts-2.18 ' ,
38+ name : 'ember-lts-3.4 ' ,
3139 npm : {
3240 devDependencies : {
33- 'ember-source' : '~2.18 .0'
41+ 'ember-source' : '~3.4 .0'
3442 }
3543 }
3644 } ,
@@ -58,11 +66,28 @@ module.exports = function() {
5866 }
5967 }
6068 } ,
69+ // The default `.travis.yml` runs this scenario via `yarn test`,
70+ // not via `ember try`. It's still included here so that running
71+ // `ember try:each` manually or from a customized CI config will run it
72+ // along with all the other scenarios.
6173 {
6274 name : 'ember-default' ,
6375 npm : {
6476 devDependencies : { }
6577 }
78+ } ,
79+ {
80+ name : 'ember-default-with-jquery' ,
81+ env : {
82+ EMBER_OPTIONAL_FEATURES : JSON . stringify ( {
83+ 'jquery-integration' : true
84+ } )
85+ } ,
86+ npm : {
87+ devDependencies : {
88+ '@ember/jquery' : '^0.5.1'
89+ }
90+ }
6691 }
6792 ]
6893 } ;
0 commit comments