33const expect = require ( 'chai' ) . expect ;
44const tmp = require ( 'tmp-sync' ) ;
55const path = require ( 'path' ) ;
6- const RSVP = require ( 'rsvp' ) ;
76const fs = require ( 'fs-extra' ) ;
87const fixturePackage = require ( '../fixtures/package.json' ) ;
98const writeJSONFile = require ( '../helpers/write-json-file' ) ;
@@ -13,7 +12,6 @@ const mockery = require('mockery');
1312const StubDependencyAdapter = require ( '../helpers/stub-dependency-manager-adapter' ) ;
1413const generateMockRun = require ( '../helpers/generate-mock-run' ) ;
1514
16- const remove = RSVP . denodeify ( fs . remove ) ;
1715const root = process . cwd ( ) ;
1816const tmproot = path . join ( root , 'tmp' ) ;
1917
@@ -66,15 +64,15 @@ describe('tryEach', () => {
6664 mockery . deregisterAll ( ) ;
6765 mockery . disable ( ) ;
6866 process . chdir ( root ) ;
69- return remove ( tmproot ) ;
67+ return fs . remove ( tmproot ) ;
7068 } ) ;
7169
7270 describe ( 'with npm scenarios' , ( ) => {
7371 it ( "succeeds when scenario's tests succeed" , function ( ) {
7472 this . timeout ( 300000 ) ;
7573
7674 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
77- return RSVP . resolve ( 0 ) ;
75+ return Promise . resolve ( 0 ) ;
7876 } ) ;
7977
8078 mockery . registerMock ( './run' , mockedRun ) ;
@@ -126,9 +124,9 @@ describe('tryEach', () => {
126124 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
127125 runTestCount ++ ;
128126 if ( runTestCount === 1 ) {
129- return RSVP . reject ( 1 ) ;
127+ return Promise . reject ( 1 ) ;
130128 } else {
131- return RSVP . resolve ( 0 ) ;
129+ return Promise . resolve ( 0 ) ;
132130 }
133131 } ) ;
134132
@@ -241,7 +239,7 @@ describe('tryEach', () => {
241239 if ( options . timeout && options . timeout . length === 20000 && options . timeout . isSuccess ) {
242240 passedInOptions = true ;
243241 }
244- return RSVP . resolve ( 0 ) ;
242+ return Promise . resolve ( 0 ) ;
245243 } ) ;
246244
247245 mockery . registerMock ( './run' , mockedRun ) ;
@@ -295,7 +293,7 @@ describe('tryEach', () => {
295293 } ;
296294
297295 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
298- return RSVP . reject ( 1 ) ;
296+ return Promise . reject ( 1 ) ;
299297 } ) ;
300298 mockery . registerMock ( './run' , mockedRun ) ;
301299
@@ -345,7 +343,7 @@ describe('tryEach', () => {
345343 } ;
346344
347345 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
348- return RSVP . reject ( 1 ) ;
346+ return Promise . reject ( 1 ) ;
349347 } ) ;
350348 mockery . registerMock ( './run' , mockedRun ) ;
351349
@@ -396,7 +394,7 @@ describe('tryEach', () => {
396394 } ;
397395
398396 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
399- return RSVP . resolve ( 0 ) ;
397+ return Promise . resolve ( 0 ) ;
400398 } ) ;
401399 mockery . registerMock ( './run' , mockedRun ) ;
402400
@@ -450,7 +448,7 @@ describe('tryEach', () => {
450448
451449 let mockedRun = generateMockRun ( 'ember test' , ( ) => {
452450 ranDefaultCommand = true ;
453- return RSVP . resolve ( 0 ) ;
451+ return Promise . resolve ( 0 ) ;
454452 } ) ;
455453
456454 mockery . registerMock ( './run' , mockedRun ) ;
@@ -498,7 +496,7 @@ describe('tryEach', () => {
498496 let ranPassedInCommand = false ;
499497 let mockedRun = generateMockRun ( 'ember serve' , ( ) => {
500498 ranPassedInCommand = true ;
501- return RSVP . resolve ( 0 ) ;
499+ return Promise . resolve ( 0 ) ;
502500 } ) ;
503501 mockery . registerMock ( './run' , mockedRun ) ;
504502
@@ -561,14 +559,14 @@ describe('tryEach', () => {
561559 command : 'ember test --test-port=2345' ,
562560 callback ( ) {
563561 ranDefaultCommandCount ++ ;
564- return RSVP . resolve ( 0 ) ;
562+ return Promise . resolve ( 0 ) ;
565563 } ,
566564 } ,
567565 {
568566 command : 'npm run-script different' ,
569567 callback ( ) {
570568 ranScenarioCommandCount ++ ;
571- return RSVP . resolve ( 0 ) ;
569+ return Promise . resolve ( 0 ) ;
572570 } ,
573571 } ,
574572 ] ) ;
@@ -673,7 +671,7 @@ describe('tryEach', () => {
673671 let actualOptions = [ ] ;
674672 let mockedRun = generateMockRun ( 'true' , ( actualCommand , actualArgs , opts ) => {
675673 actualOptions . push ( opts ) ;
676- return RSVP . resolve ( 0 ) ;
674+ return Promise . resolve ( 0 ) ;
677675 } ) ;
678676 mockery . registerMock ( './run' , mockedRun ) ;
679677
@@ -733,7 +731,7 @@ describe('tryEach', () => {
733731 let mockRunCommand = function ( ) {
734732 let currentScenario = process . env . EMBER_TRY_CURRENT_SCENARIO ;
735733 scenarios . push ( currentScenario ) ;
736- return RSVP . resolve ( true ) ;
734+ return Promise . resolve ( true ) ;
737735 } ;
738736
739737 let TryEachTask = require ( '../../lib/tasks/try-each' ) ;
0 commit comments