1
1
// Public package exports
2
- import {
3
- InvalidRSAA ,
4
- InternalError ,
5
- RequestError ,
6
- ApiError
7
- } from './index.js' ;
2
+ import { InvalidRSAA , InternalError , RequestError , ApiError } from './index.js' ;
8
3
9
4
describe ( 'InvalidRSAA' , ( ) => {
10
5
const validationErrors = [ 'validation error 1' , 'validation error 2' ] ;
11
6
const error = new InvalidRSAA ( validationErrors ) ;
12
7
13
8
it ( 'is an error object' , ( ) => {
14
- expect ( error ) . toBeInstanceOf ( Error )
15
- } )
9
+ expect ( error ) . toBeInstanceOf ( Error ) ;
10
+ } ) ;
16
11
17
12
it ( 'matches snapshot' , ( ) => {
18
- expect ( error ) . toMatchSnapshot ( )
19
- expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' )
20
- } )
21
- } )
13
+ expect ( error ) . toMatchSnapshot ( ) ;
14
+ expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' ) ;
15
+ } ) ;
16
+ } ) ;
22
17
23
18
describe ( 'InternalError' , ( ) => {
24
19
const error = new InternalError ( 'error thrown in payload function' ) ;
25
20
26
21
it ( 'is an error object' , ( ) => {
27
- expect ( error ) . toBeInstanceOf ( Error )
28
- } )
22
+ expect ( error ) . toBeInstanceOf ( Error ) ;
23
+ } ) ;
29
24
30
25
it ( 'matches snapshot' , ( ) => {
31
- expect ( error ) . toMatchSnapshot ( )
32
- expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' )
33
- } )
34
- } )
26
+ expect ( error ) . toMatchSnapshot ( ) ;
27
+ expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' ) ;
28
+ } ) ;
29
+ } ) ;
35
30
36
31
describe ( 'RequestError' , ( ) => {
37
32
const error = new RequestError ( 'Network request failed' ) ;
38
33
39
34
it ( 'is an error object' , ( ) => {
40
- expect ( error ) . toBeInstanceOf ( Error )
41
- } )
35
+ expect ( error ) . toBeInstanceOf ( Error ) ;
36
+ } ) ;
42
37
43
38
it ( 'matches snapshot' , ( ) => {
44
- expect ( error ) . toMatchSnapshot ( )
45
- expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' )
46
- } )
47
- } )
39
+ expect ( error ) . toMatchSnapshot ( ) ;
40
+ expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' ) ;
41
+ } ) ;
42
+ } ) ;
48
43
49
44
describe ( 'ApiError' , ( ) => {
50
45
const json = { error : 'Resource not found' } ;
51
46
const error = new ApiError ( 404 , 'Not Found' , json ) ;
52
47
53
48
it ( 'is an error object' , ( ) => {
54
- expect ( error ) . toBeInstanceOf ( Error )
55
- } )
49
+ expect ( error ) . toBeInstanceOf ( Error ) ;
50
+ } ) ;
56
51
57
52
it ( 'matches snapshot' , ( ) => {
58
- expect ( error ) . toMatchSnapshot ( )
59
- expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' )
60
- } )
61
- } )
53
+ expect ( error ) . toMatchSnapshot ( ) ;
54
+ expect ( Object . entries ( error ) ) . toMatchSnapshot ( 'object.entries' ) ;
55
+ } ) ;
56
+ } ) ;
0 commit comments