@@ -8,15 +8,15 @@ describe('Result', () => {
8
8
9
9
const result = Result . combine ( { success, failure } ) ;
10
10
11
- expect ( result . isFailure ) . toBe ( true ) ;
11
+ expect ( result ) . toFailWith ( '1st Error' ) ;
12
12
} ) ;
13
13
14
14
test ( 'succeeds if one results succeed' , ( ) => {
15
15
const success = Result . success ( 1 ) ;
16
16
17
17
const result = Result . combine ( { success } ) ;
18
18
19
- expect ( result . isSuccess ) . toBe ( true ) ;
19
+ expect ( result ) . toSucceed ( ) ;
20
20
} ) ;
21
21
22
22
test ( 'succeeds if all results succeed' , ( ) => {
@@ -25,7 +25,7 @@ describe('Result', () => {
25
25
26
26
const result = Result . combine ( { success_1, success_2 } ) ;
27
27
28
- expect ( result . isSuccess ) . toBe ( true ) ;
28
+ expect ( result ) . toSucceed ( ) ;
29
29
} ) ;
30
30
31
31
test ( 'yields all result values on success' , ( ) => {
@@ -34,10 +34,10 @@ describe('Result', () => {
34
34
35
35
const result = Result . combine ( { success_1, success_2 } ) ;
36
36
37
- const values = result . getValueOrThrow ( ) ;
38
-
39
- expect ( values . success_1 ) . toBe ( 1 ) ;
40
- expect ( values . success_2 ) . toEqual ( { name : 'Arthur' } ) ;
37
+ expect ( result ) . toSucceedWith ( {
38
+ success_1 : 1 ,
39
+ success_2 : { name : 'Arthur' } ,
40
+ } ) ;
41
41
} ) ;
42
42
43
43
test ( 'concatenates error messages' , ( ) => {
@@ -46,11 +46,9 @@ describe('Result', () => {
46
46
const failure_2_message = '2nd Error' ;
47
47
const failure_2 = Result . failure ( failure_2_message ) ;
48
48
49
- const expected_message = `${ failure_1_message } , ${ failure_2_message } ` ;
50
-
51
49
const result = Result . combine ( { failure_1, failure_2 } ) ;
52
50
53
- expect ( result . getErrorOrThrow ( ) ) . toBe ( expected_message ) ;
51
+ expect ( result ) . toFailWith ( ` ${ failure_1_message } , ${ failure_2_message } ` ) ;
54
52
} ) ;
55
53
} ) ;
56
54
} ) ;
0 commit comments