@@ -89,9 +89,10 @@ describe('tryEach', () => {
8989 ui : { writeLine : outputFn } ,
9090 project : { root : tmpdir } ,
9191 config,
92- _on ( ) { } ,
9392 } ) ;
9493
94+ tryEachTask . _on = ( ) => { } ;
95+
9596 writeJSONFile ( 'package.json' , fixturePackage ) ;
9697 fs . writeFileSync ( 'yarn.lock' , '' ) ;
9798 fs . mkdirSync ( 'node_modules' ) ;
@@ -143,9 +144,10 @@ describe('tryEach', () => {
143144 ui : { writeLine : outputFn } ,
144145 project : { root : tmpdir } ,
145146 config,
146- _on ( ) { } ,
147147 } ) ;
148148
149+ tryEachTask . _on = ( ) => { } ;
150+
149151 writeJSONFile ( 'package.json' , fixturePackage ) ;
150152 fs . mkdirSync ( 'node_modules' ) ;
151153 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
@@ -207,9 +209,10 @@ describe('tryEach', () => {
207209 project : { root : tmpdir } ,
208210 config,
209211 dependencyManagerAdapters : [ ] ,
210- _on ( ) { } ,
211212 } ) ;
212213
214+ tryEachTask . _on = ( ) => { } ;
215+
213216 let exitCode = await tryEachTask . run ( config . scenarios , { } ) ;
214217
215218 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
@@ -256,9 +259,10 @@ describe('tryEach', () => {
256259 commandArgs : [ 'ember' , 'serve' ] ,
257260 commandOptions : { timeout : { length : 20000 , isSuccess : true } } ,
258261 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
259- _on ( ) { } ,
260262 } ) ;
261263
264+ tryEachTask . _on = ( ) => { } ;
265+
262266 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
263267 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
264268 expect ( output ) . to . include ( 'Scenario first: SUCCESS' ) ;
@@ -306,9 +310,10 @@ describe('tryEach', () => {
306310 project : { root : tmpdir } ,
307311 config,
308312 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
309- _on ( ) { } ,
310313 } ) ;
311314
315+ tryEachTask . _on = ( ) => { } ;
316+
312317 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
313318 expect ( output ) . to . include ( 'Scenario first: FAIL (Allowed)' ) ;
314319 expect ( output ) . to . include ( 'Scenario second: FAIL (Allowed)' ) ;
@@ -355,9 +360,10 @@ describe('tryEach', () => {
355360 project : { root : tmpdir } ,
356361 config,
357362 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
358- _on ( ) { } ,
359363 } ) ;
360364
365+ tryEachTask . _on = ( ) => { } ;
366+
361367 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
362368 expect ( output ) . to . include ( 'Scenario first: FAIL' ) ;
363369 expect ( output ) . to . include ( 'Scenario second: FAIL (Allowed)' ) ;
@@ -405,9 +411,10 @@ describe('tryEach', () => {
405411 project : { root : tmpdir } ,
406412 config,
407413 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
408- _on ( ) { } ,
409414 } ) ;
410415
416+ tryEachTask . _on = ( ) => { } ;
417+
411418 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
412419 expect ( output ) . to . include ( 'Scenario first: SUCCESS' ) ;
413420 expect ( output ) . to . include ( 'Scenario second: SUCCESS' ) ;
@@ -460,9 +467,10 @@ describe('tryEach', () => {
460467 config,
461468 commandArgs : [ ] ,
462469 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
463- _on ( ) { } ,
464470 } ) ;
465471
472+ tryEachTask . _on = ( ) => { } ;
473+
466474 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
467475 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
468476 expect ( output ) . to . include ( 'Scenario first: SUCCESS' ) ;
@@ -506,9 +514,10 @@ describe('tryEach', () => {
506514 config,
507515 commandArgs : [ 'ember' , 'serve' ] ,
508516 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
509- _on ( ) { } ,
510517 } ) ;
511518
519+ tryEachTask . _on = ( ) => { } ;
520+
512521 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
513522 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
514523 expect ( output ) . to . include ( 'Scenario first: SUCCESS' ) ;
@@ -576,9 +585,10 @@ describe('tryEach', () => {
576585 project : { root : tmpdir } ,
577586 config,
578587 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
579- _on ( ) { } ,
580588 } ) ;
581589
590+ tryEachTask . _on = ( ) => { } ;
591+
582592 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
583593 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
584594
@@ -624,9 +634,10 @@ describe('tryEach', () => {
624634 config,
625635 commandArgs : [ 'ember' , 'help' , '--json' , 'true' ] ,
626636 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
627- _on ( ) { } ,
628637 } ) ;
629638
639+ tryEachTask . _on = ( ) => { } ;
640+
630641 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
631642 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
632643 expect ( output ) . to . include (
@@ -677,9 +688,10 @@ describe('tryEach', () => {
677688 project : { root : tmpdir } ,
678689 config,
679690 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
680- _on ( ) { } ,
681691 } ) ;
682692
693+ tryEachTask . _on = ( ) => { } ;
694+
683695 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
684696 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
685697
@@ -730,10 +742,11 @@ describe('tryEach', () => {
730742 project : { root : tmpdir } ,
731743 config,
732744 dependencyManagerAdapters : [ new StubDependencyAdapter ( ) ] ,
733- _on ( ) { } ,
734- _runCommand : mockRunCommand ,
735745 } ) ;
736746
747+ tryEachTask . _on = ( ) => { } ;
748+ tryEachTask . _runCommand = mockRunCommand ;
749+
737750 return tryEachTask . run ( config . scenarios , { } ) . then ( ( exitCode ) => {
738751 expect ( exitCode ) . to . equal ( 0 , 'exits 0 when all scenarios succeed' ) ;
739752 expect ( scenarios ) . to . eql ( [ 'first' ] ) ;
0 commit comments