File tree Expand file tree Collapse file tree 4 files changed +289
-187
lines changed
Expand file tree Collapse file tree 4 files changed +289
-187
lines changed Original file line number Diff line number Diff line change 1- module . exports = {
2- useYarn : true ,
3- scenarios : [
4- {
5- name : 'node' ,
6- command : 'yarn test:node'
7- } ,
8- {
9- name : 'ember-lts-2.12' ,
10- npm : {
11- devDependencies : {
12- 'ember-source' : '~2.12.0'
13- }
14- }
15- } ,
16- {
17- name : 'ember-lts-2.16' ,
18- npm : {
19- devDependencies : {
20- 'ember-source' : '~2.16.0'
21- }
22- }
23- } ,
24- {
25- name : 'ember-release' ,
26- bower : {
27- dependencies : {
28- 'ember' : 'components/ember#release'
1+ 'use strict' ;
2+
3+ const getChannelURL = require ( 'ember-source-channel-url' ) ;
4+
5+ module . exports = function ( ) {
6+ return Promise . all ( [
7+ getChannelURL ( 'release' ) ,
8+ getChannelURL ( 'beta' ) ,
9+ getChannelURL ( 'canary' ) ,
10+ ] ) . then ( ( urls ) => {
11+ return {
12+ useYarn : true ,
13+ scenarios : [
14+ {
15+ name : 'node' ,
16+ command : 'yarn test:node'
2917 } ,
30- resolutions : {
31- 'ember' : 'release'
32- }
33- } ,
34- npm : {
35- devDependencies : {
36- 'ember-source' : null
37- }
38- }
39- } ,
40- {
41- name : 'ember-beta' ,
42- bower : {
43- dependencies : {
44- 'ember' : 'components/ember#beta'
18+ {
19+ name : 'ember-lts-2.12' ,
20+ npm : {
21+ devDependencies : {
22+ 'ember-source' : '~2.12.0'
23+ }
24+ }
4525 } ,
46- resolutions : {
47- 'ember' : 'beta'
48- }
49- } ,
50- npm : {
51- devDependencies : {
52- 'ember-source' : null
53- }
54- }
55- } ,
56- {
57- name : 'ember-canary' ,
58- bower : {
59- dependencies : {
60- 'ember' : 'components/ember#canary'
26+ {
27+ name : 'ember-lts-2.16' ,
28+ npm : {
29+ devDependencies : {
30+ 'ember-source' : '~2.16.0'
31+ }
32+ }
6133 } ,
62- resolutions : {
63- 'ember' : 'canary'
64- }
65- } ,
66- npm : {
67- devDependencies : {
68- 'ember-source' : null
34+ {
35+ name : 'ember-lts-2.18' ,
36+ npm : {
37+ devDependencies : {
38+ 'ember-source' : '~2.18.0'
39+ }
40+ }
41+ } ,
42+ {
43+ name : 'ember-release' ,
44+ npm : {
45+ devDependencies : {
46+ 'ember-source' : urls [ 0 ]
47+ }
48+ }
49+ } ,
50+ {
51+ name : 'ember-beta' ,
52+ npm : {
53+ devDependencies : {
54+ 'ember-source' : urls [ 1 ]
55+ }
56+ }
57+ } ,
58+ {
59+ name : 'ember-canary' ,
60+ npm : {
61+ devDependencies : {
62+ 'ember-source' : urls [ 2 ]
63+ }
64+ }
65+ } ,
66+ {
67+ name : 'ember-default' ,
68+ npm : {
69+ devDependencies : { }
70+ }
6971 }
70- }
71- } ,
72- {
73- name : 'ember-default' ,
74- npm : {
75- devDependencies : { }
76- }
77- }
78- ]
72+ ]
73+ } ;
74+ } ) ;
7975} ;
Original file line number Diff line number Diff line change 7373 "broccoli-asset-rev" : " ^2.6.0" ,
7474 "common-tags" : " ^1.7.2" ,
7575 "ember-classy-page-object" : " ^0.4.6" ,
76- "ember-cli" : " ~2.18.1 " ,
76+ "ember-cli" : " ~3.0.0 " ,
7777 "ember-cli-addon-docs-esdoc" : " ^0.1.1" ,
7878 "ember-cli-addon-docs-yuidoc" : " ^0.1.1" ,
7979 "ember-cli-dependency-checker" : " ^2.1.0" ,
9393 "ember-load-initializers" : " ^1.0.0" ,
9494 "ember-maybe-import-regenerator-for-testing" : " ^1.0.0" ,
9595 "ember-resolver" : " ^4.5.0" ,
96- "ember-source" : " ~2.18.0" ,
96+ "ember-source" : " ~3.0.0" ,
97+ "ember-source-channel-url" : " ^1.0.1" ,
9798 "ember-test-selectors" : " ^0.3.8" ,
99+ "ember-try" : " ^0.2.23" ,
98100 "eslint-plugin-ember" : " ^5.0.3" ,
99101 "eslint-plugin-node" : " ^5.2.1" ,
100102 "loader.js" : " ^4.6.0" ,
Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const browsers = [
4+ 'last 1 Chrome versions' ,
5+ 'last 1 Firefox versions' ,
6+ 'last 1 Safari versions'
7+ ] ;
8+
9+ const isCI = ! ! process . env . CI ;
10+ const isProduction = process . env . EMBER_ENV === 'production' ;
11+
12+ if ( isCI || isProduction ) {
13+ browsers . push ( 'ie 11' ) ;
14+ }
15+
116module . exports = {
2- browsers : [
3- 'ie 9' ,
4- 'last 1 Chrome versions' ,
5- 'last 1 Firefox versions' ,
6- 'last 1 Safari versions'
7- ]
17+ browsers
818} ;
You can’t perform that action at this time.
0 commit comments