1
- const Code = require ( 'code' ) ;
2
- const Lab = require ( 'lab' ) ;
1
+ const Code = require ( 'code' )
2
+ const Lab = require ( 'lab' )
3
3
4
- const JSONErrors = require ( '..' ) ;
4
+ const JSONErrors = require ( '..' )
5
5
6
- const lab = exports . lab = Lab . script ( ) ;
6
+ const lab = exports . lab = Lab . script ( )
7
7
8
- const describe = lab . describe ;
9
- const it = lab . it ;
10
- const expect = Code . expect ;
11
- const beforeEach = lab . beforeEach ;
8
+ const describe = lab . describe
9
+ const it = lab . it
10
+ const expect = Code . expect
11
+ const beforeEach = lab . beforeEach
12
12
13
- var Client , err , errObject ;
13
+ var Client , err
14
14
15
15
describe ( 'JSONErrors.create' , ( ) => {
16
- err = { id : 'CUSTOM_ERROR' , message : 'This is a custom error' } ;
17
- errObject = { errors : [ { id : err . id , message : err . message } ] } ;
16
+ err = { id : 'CUSTOM_ERROR' , message : 'This is a custom error' }
18
17
19
18
beforeEach ( ( done ) => {
20
- Client = new JSONErrors ( ) ;
21
- done ( ) ;
22
- } ) ;
19
+ Client = new JSONErrors ( )
20
+ done ( )
21
+ } )
23
22
24
23
describe ( 'validation' , ( ) => {
25
24
it ( 'fails if no id is provided' , ( done ) => {
26
25
expect ( ( ) => {
27
- ClientClient . create ( null , err . message ) ;
28
- } ) . to . throw ( ) ;
26
+ Client . create ( null , err . message )
27
+ } ) . to . throw ( )
29
28
30
- done ( ) ;
31
- } ) ;
29
+ done ( )
30
+ } )
32
31
33
32
it ( 'fails if no message is provided' , ( done ) => {
34
33
expect ( ( ) => {
35
- ClientClient . create ( err . id , null ) ;
36
- } ) . to . throw ( ) ;
34
+ Client . create ( err . id , null )
35
+ } ) . to . throw ( )
37
36
38
- done ( ) ;
39
- } ) ;
40
- } ) ;
37
+ done ( )
38
+ } )
39
+ } )
41
40
42
41
it ( 'creates an error object' , ( done ) => {
43
- var error = Client . create ( err . id , err . message ) ;
42
+ var error = Client . create ( err . id , err . message )
44
43
45
- expect ( error ) . to . equal ( err ) ;
46
- done ( ) ;
47
- } ) ;
44
+ expect ( error ) . to . equal ( err )
45
+ done ( )
46
+ } )
48
47
49
48
it ( 'adds meta to the error when specified' , ( done ) => {
50
- var error = Client . create ( err . id , err . message , 'meta' ) ;
49
+ var error = Client . create ( err . id , err . message , 'meta' )
51
50
52
- expect ( error . meta ) . to . equal ( 'meta' ) ;
53
- done ( ) ;
54
- } ) ;
55
- } ) ;
51
+ expect ( error . meta ) . to . equal ( 'meta' )
52
+ done ( )
53
+ } )
54
+ } )
0 commit comments