@@ -9,10 +9,11 @@ beforeEach(() => {
9
9
scheduler = new TestScheduler ( ) ;
10
10
} ) ;
11
11
12
- const createController = successCondition => new CompletionListener ( {
13
- successCondition,
14
- scheduler
15
- } ) ;
12
+ const createController = successCondition =>
13
+ new CompletionListener ( {
14
+ successCondition,
15
+ scheduler
16
+ } ) ;
16
17
17
18
describe ( 'with default success condition set' , ( ) => {
18
19
it ( 'succeeds if all processes exited with code 0' , ( ) => {
@@ -23,7 +24,7 @@ describe('with default success condition set', () => {
23
24
24
25
scheduler . flush ( ) ;
25
26
26
- return expect ( result ) . resolves . toBeNull ( ) ;
27
+ return expect ( result ) . resolves . toEqual ( [ 0 , 0 ] ) ;
27
28
} ) ;
28
29
29
30
it ( 'fails if one of the processes exited with non-0 code' , ( ) => {
@@ -34,11 +35,10 @@ describe('with default success condition set', () => {
34
35
35
36
scheduler . flush ( ) ;
36
37
37
- expect ( result ) . rejects . toThrowError ( ) ;
38
+ expect ( result ) . rejects . toEqual ( [ 0 , 1 ] ) ;
38
39
} ) ;
39
40
} ) ;
40
41
41
-
42
42
describe ( 'with success condition set to first' , ( ) => {
43
43
it ( 'succeeds if first process to exit has code 0' , ( ) => {
44
44
const result = createController ( 'first' ) . listen ( commands ) ;
@@ -48,7 +48,7 @@ describe('with success condition set to first', () => {
48
48
49
49
scheduler . flush ( ) ;
50
50
51
- return expect ( result ) . resolves . toBeNull ( ) ;
51
+ return expect ( result ) . resolves . toEqual ( [ 0 , 1 ] ) ;
52
52
} ) ;
53
53
54
54
it ( 'fails if first process to exit has non-0 code' , ( ) => {
@@ -59,7 +59,7 @@ describe('with success condition set to first', () => {
59
59
60
60
scheduler . flush ( ) ;
61
61
62
- return expect ( result ) . rejects . toThrowError ( ) ;
62
+ return expect ( result ) . rejects . toEqual ( [ 1 , 0 ] ) ;
63
63
} ) ;
64
64
} ) ;
65
65
@@ -72,7 +72,7 @@ describe('with success condition set to last', () => {
72
72
73
73
scheduler . flush ( ) ;
74
74
75
- return expect ( result ) . resolves . toBeNull ( ) ;
75
+ return expect ( result ) . resolves . toEqual ( [ 1 , 0 ] ) ;
76
76
} ) ;
77
77
78
78
it ( 'fails if last process to exit has non-0 code' , ( ) => {
@@ -83,6 +83,6 @@ describe('with success condition set to last', () => {
83
83
84
84
scheduler . flush ( ) ;
85
85
86
- return expect ( result ) . rejects . toThrowError ( ) ;
86
+ return expect ( result ) . rejects . toEqual ( [ 0 , 1 ] ) ;
87
87
} ) ;
88
88
} ) ;
0 commit comments