@@ -9,156 +9,156 @@ var create = require('..')
9
9
describe ( 'HTTP Errors' , function ( ) {
10
10
it ( 'create(status)' , function ( ) {
11
11
var err = create ( 404 )
12
- assert . equal ( err . name , 'NotFoundError' )
13
- assert . equal ( err . message , 'Not Found' )
14
- assert . equal ( err . status , 404 )
15
- assert . equal ( err . statusCode , 404 )
12
+ assert . strictEqual ( err . name , 'NotFoundError' )
13
+ assert . strictEqual ( err . message , 'Not Found' )
14
+ assert . strictEqual ( err . status , 404 )
15
+ assert . strictEqual ( err . statusCode , 404 )
16
16
} )
17
17
18
18
it ( 'create(status) for 300' , function ( ) {
19
19
var err = create ( 300 )
20
- assert . equal ( err . name , 'Error' )
21
- assert . equal ( err . message , 'Multiple Choices' )
22
- assert . equal ( err . status , 300 )
23
- assert . equal ( err . statusCode , 300 )
20
+ assert . strictEqual ( err . name , 'Error' )
21
+ assert . strictEqual ( err . message , 'Multiple Choices' )
22
+ assert . strictEqual ( err . status , 300 )
23
+ assert . strictEqual ( err . statusCode , 300 )
24
24
} )
25
25
26
26
it ( 'create(status) for 471' , function ( ) {
27
27
var err = create ( 471 )
28
- assert . equal ( err . name , 'BadRequestError' )
29
- assert . equal ( err . message , 'Bad Request' )
30
- assert . equal ( err . status , 471 )
31
- assert . equal ( err . statusCode , 471 )
28
+ assert . strictEqual ( err . name , 'BadRequestError' )
29
+ assert . strictEqual ( err . message , 'Bad Request' )
30
+ assert . strictEqual ( err . status , 471 )
31
+ assert . strictEqual ( err . statusCode , 471 )
32
32
} )
33
33
34
34
it ( 'create(status) for 520' , function ( ) {
35
35
var err = create ( 520 )
36
- assert . equal ( err . name , 'InternalServerError' )
37
- assert . equal ( err . message , 'Internal Server Error' )
38
- assert . equal ( err . status , 520 )
39
- assert . equal ( err . statusCode , 520 )
36
+ assert . strictEqual ( err . name , 'InternalServerError' )
37
+ assert . strictEqual ( err . message , 'Internal Server Error' )
38
+ assert . strictEqual ( err . status , 520 )
39
+ assert . strictEqual ( err . statusCode , 520 )
40
40
} )
41
41
42
42
it ( 'create(status, msg)' , function ( ) {
43
43
var err = create ( 404 , 'LOL' )
44
- assert . equal ( err . name , 'NotFoundError' )
45
- assert . equal ( err . message , 'LOL' )
46
- assert . equal ( err . status , 404 )
47
- assert . equal ( err . statusCode , 404 )
44
+ assert . strictEqual ( err . name , 'NotFoundError' )
45
+ assert . strictEqual ( err . message , 'LOL' )
46
+ assert . strictEqual ( err . status , 404 )
47
+ assert . strictEqual ( err . statusCode , 404 )
48
48
} )
49
49
50
50
it ( 'create(status, props)' , function ( ) {
51
51
var err = create ( 404 , {
52
52
id : 1
53
53
} )
54
- assert . equal ( err . name , 'NotFoundError' )
55
- assert . equal ( err . message , 'Not Found' )
56
- assert . equal ( err . status , 404 )
57
- assert . equal ( err . statusCode , 404 )
58
- assert . equal ( err . id , 1 )
54
+ assert . strictEqual ( err . name , 'NotFoundError' )
55
+ assert . strictEqual ( err . message , 'Not Found' )
56
+ assert . strictEqual ( err . status , 404 )
57
+ assert . strictEqual ( err . statusCode , 404 )
58
+ assert . strictEqual ( err . id , 1 )
59
59
} )
60
60
61
61
it ( 'create(status, props) with status prop' , function ( ) {
62
62
var err = create ( 404 , {
63
63
id : 1 ,
64
64
status : 500
65
65
} )
66
- assert . equal ( err . name , 'NotFoundError' )
67
- assert . equal ( err . message , 'Not Found' )
68
- assert . equal ( err . status , 404 )
69
- assert . equal ( err . statusCode , 404 )
70
- assert . equal ( err . id , 1 )
66
+ assert . strictEqual ( err . name , 'NotFoundError' )
67
+ assert . strictEqual ( err . message , 'Not Found' )
68
+ assert . strictEqual ( err . status , 404 )
69
+ assert . strictEqual ( err . statusCode , 404 )
70
+ assert . strictEqual ( err . id , 1 )
71
71
} )
72
72
73
73
it ( 'create(status, props) with statusCode prop' , function ( ) {
74
74
var err = create ( 404 , {
75
75
id : 1 ,
76
76
statusCode : 500
77
77
} )
78
- assert . equal ( err . name , 'NotFoundError' )
79
- assert . equal ( err . message , 'Not Found' )
80
- assert . equal ( err . status , 404 )
81
- assert . equal ( err . statusCode , 404 )
82
- assert . equal ( err . id , 1 )
78
+ assert . strictEqual ( err . name , 'NotFoundError' )
79
+ assert . strictEqual ( err . message , 'Not Found' )
80
+ assert . strictEqual ( err . status , 404 )
81
+ assert . strictEqual ( err . statusCode , 404 )
82
+ assert . strictEqual ( err . id , 1 )
83
83
} )
84
84
85
85
it ( 'create(props)' , function ( ) {
86
86
var err = create ( {
87
87
id : 1
88
88
} )
89
- assert . equal ( err . name , 'InternalServerError' )
90
- assert . equal ( err . message , 'Internal Server Error' )
91
- assert . equal ( err . status , 500 )
92
- assert . equal ( err . statusCode , 500 )
93
- assert . equal ( err . id , 1 )
89
+ assert . strictEqual ( err . name , 'InternalServerError' )
90
+ assert . strictEqual ( err . message , 'Internal Server Error' )
91
+ assert . strictEqual ( err . status , 500 )
92
+ assert . strictEqual ( err . statusCode , 500 )
93
+ assert . strictEqual ( err . id , 1 )
94
94
} )
95
95
96
96
it ( 'create(msg, status)' , function ( ) {
97
97
var err = create ( 'LOL' , 404 )
98
- assert . equal ( err . name , 'NotFoundError' )
99
- assert . equal ( err . message , 'LOL' )
100
- assert . equal ( err . status , 404 )
101
- assert . equal ( err . statusCode , 404 )
98
+ assert . strictEqual ( err . name , 'NotFoundError' )
99
+ assert . strictEqual ( err . message , 'LOL' )
100
+ assert . strictEqual ( err . status , 404 )
101
+ assert . strictEqual ( err . statusCode , 404 )
102
102
} )
103
103
104
104
it ( 'create(msg)' , function ( ) {
105
105
var err = create ( 'LOL' )
106
- assert . equal ( err . name , 'InternalServerError' )
107
- assert . equal ( err . message , 'LOL' )
108
- assert . equal ( err . status , 500 )
109
- assert . equal ( err . statusCode , 500 )
106
+ assert . strictEqual ( err . name , 'InternalServerError' )
107
+ assert . strictEqual ( err . message , 'LOL' )
108
+ assert . strictEqual ( err . status , 500 )
109
+ assert . strictEqual ( err . statusCode , 500 )
110
110
} )
111
111
112
112
it ( 'create(msg, props)' , function ( ) {
113
113
var err = create ( 'LOL' , {
114
114
id : 1
115
115
} )
116
- assert . equal ( err . name , 'InternalServerError' )
117
- assert . equal ( err . message , 'LOL' )
118
- assert . equal ( err . status , 500 )
119
- assert . equal ( err . statusCode , 500 )
120
- assert . equal ( err . id , 1 )
116
+ assert . strictEqual ( err . name , 'InternalServerError' )
117
+ assert . strictEqual ( err . message , 'LOL' )
118
+ assert . strictEqual ( err . status , 500 )
119
+ assert . strictEqual ( err . statusCode , 500 )
120
+ assert . strictEqual ( err . id , 1 )
121
121
} )
122
122
123
123
it ( 'create(err)' , function ( ) {
124
124
var _err = new Error ( 'LOL' )
125
125
_err . status = 404
126
126
var err = create ( _err )
127
- assert . equal ( err , _err )
128
- assert . equal ( err . name , 'Error' )
129
- assert . equal ( err . message , 'LOL' )
130
- assert . equal ( err . status , 404 )
131
- assert . equal ( err . statusCode , 404 )
132
- assert . equal ( err . expose , true )
127
+ assert . strictEqual ( err , _err )
128
+ assert . strictEqual ( err . name , 'Error' )
129
+ assert . strictEqual ( err . message , 'LOL' )
130
+ assert . strictEqual ( err . status , 404 )
131
+ assert . strictEqual ( err . statusCode , 404 )
132
+ assert . strictEqual ( err . expose , true )
133
133
134
134
_err = new Error ( 'LOL' )
135
135
err = create ( _err )
136
- assert . equal ( err , _err )
137
- assert . equal ( err . name , 'Error' )
138
- assert . equal ( err . message , 'LOL' )
139
- assert . equal ( err . status , 500 )
140
- assert . equal ( err . statusCode , 500 )
141
- assert . equal ( err . expose , false )
136
+ assert . strictEqual ( err , _err )
137
+ assert . strictEqual ( err . name , 'Error' )
138
+ assert . strictEqual ( err . message , 'LOL' )
139
+ assert . strictEqual ( err . status , 500 )
140
+ assert . strictEqual ( err . statusCode , 500 )
141
+ assert . strictEqual ( err . expose , false )
142
142
143
143
err = create ( null )
144
- assert . notEqual ( err , null )
145
- assert . equal ( err . name , 'InternalServerError' )
146
- assert . equal ( err . message , 'Internal Server Error' )
147
- assert . equal ( err . status , 500 )
148
- assert . equal ( err . statusCode , 500 )
149
- assert . equal ( err . expose , false )
144
+ assert . notStrictEqual ( err , null )
145
+ assert . strictEqual ( err . name , 'InternalServerError' )
146
+ assert . strictEqual ( err . message , 'Internal Server Error' )
147
+ assert . strictEqual ( err . status , 500 )
148
+ assert . strictEqual ( err . statusCode , 500 )
149
+ assert . strictEqual ( err . expose , false )
150
150
} )
151
151
152
152
it ( 'create(err) with invalid err.status' , function ( ) {
153
153
var _err = new Error ( 'Connection refused' )
154
154
_err . status = - 1
155
155
var err = create ( _err )
156
- assert . equal ( err , _err )
157
- assert . equal ( err . name , 'Error' )
158
- assert . equal ( err . message , 'Connection refused' )
159
- assert . equal ( err . status , 500 )
160
- assert . equal ( err . statusCode , 500 )
161
- assert . equal ( err . expose , false )
156
+ assert . strictEqual ( err , _err )
157
+ assert . strictEqual ( err . name , 'Error' )
158
+ assert . strictEqual ( err . message , 'Connection refused' )
159
+ assert . strictEqual ( err . status , 500 )
160
+ assert . strictEqual ( err . statusCode , 500 )
161
+ assert . strictEqual ( err . expose , false )
162
162
} )
163
163
164
164
it ( 'create(err, props)' , function ( ) {
@@ -167,43 +167,43 @@ describe('HTTP Errors', function () {
167
167
var err = create ( _err , {
168
168
id : 1
169
169
} )
170
- assert . equal ( err . name , 'Error' )
171
- assert . equal ( err . message , 'LOL' )
172
- assert . equal ( err . status , 404 )
173
- assert . equal ( err . statusCode , 404 )
174
- assert . equal ( err . id , 1 )
175
- assert . equal ( err . expose , true )
170
+ assert . strictEqual ( err . name , 'Error' )
171
+ assert . strictEqual ( err . message , 'LOL' )
172
+ assert . strictEqual ( err . status , 404 )
173
+ assert . strictEqual ( err . statusCode , 404 )
174
+ assert . strictEqual ( err . id , 1 )
175
+ assert . strictEqual ( err . expose , true )
176
176
} )
177
177
178
178
it ( 'create(status, err, props)' , function ( ) {
179
179
var _err = new Error ( 'LOL' )
180
180
var err = create ( 404 , _err , {
181
181
id : 1
182
182
} )
183
- assert . equal ( err , _err )
184
- assert . equal ( err . name , 'Error' )
185
- assert . equal ( err . message , 'LOL' )
186
- assert . equal ( err . status , 404 )
187
- assert . equal ( err . statusCode , 404 )
188
- assert . equal ( err . id , 1 )
183
+ assert . strictEqual ( err , _err )
184
+ assert . strictEqual ( err . name , 'Error' )
185
+ assert . strictEqual ( err . message , 'LOL' )
186
+ assert . strictEqual ( err . status , 404 )
187
+ assert . strictEqual ( err . statusCode , 404 )
188
+ assert . strictEqual ( err . id , 1 )
189
189
} )
190
190
191
191
it ( 'create(status, msg, props)' , function ( ) {
192
192
var err = create ( 404 , 'LOL' , {
193
193
id : 1
194
194
} )
195
- assert . equal ( err . name , 'NotFoundError' )
196
- assert . equal ( err . message , 'LOL' )
197
- assert . equal ( err . status , 404 )
198
- assert . equal ( err . statusCode , 404 )
199
- assert . equal ( err . id , 1 )
195
+ assert . strictEqual ( err . name , 'NotFoundError' )
196
+ assert . strictEqual ( err . message , 'LOL' )
197
+ assert . strictEqual ( err . status , 404 )
198
+ assert . strictEqual ( err . statusCode , 404 )
199
+ assert . strictEqual ( err . id , 1 )
200
200
} )
201
201
202
202
it ( 'create(status, msg, { expose: false })' , function ( ) {
203
203
var err = create ( 404 , 'LOL' , {
204
204
expose : false
205
205
} )
206
- assert . equal ( err . expose , false )
206
+ assert . strictEqual ( err . expose , false )
207
207
} )
208
208
209
209
it ( 'new create.HttpError()' , function ( ) {
@@ -214,38 +214,38 @@ describe('HTTP Errors', function () {
214
214
215
215
it ( 'new create.NotFound()' , function ( ) {
216
216
var err = new create . NotFound ( )
217
- assert . equal ( err . name , 'NotFoundError' )
218
- assert . equal ( err . message , 'Not Found' )
219
- assert . equal ( err . status , 404 )
220
- assert . equal ( err . statusCode , 404 )
221
- assert . equal ( err . expose , true )
217
+ assert . strictEqual ( err . name , 'NotFoundError' )
218
+ assert . strictEqual ( err . message , 'Not Found' )
219
+ assert . strictEqual ( err . status , 404 )
220
+ assert . strictEqual ( err . statusCode , 404 )
221
+ assert . strictEqual ( err . expose , true )
222
222
assert ( err . stack )
223
223
} )
224
224
225
225
it ( 'new create.InternalServerError()' , function ( ) {
226
226
var err = new create . InternalServerError ( )
227
- assert . equal ( err . name , 'InternalServerError' )
228
- assert . equal ( err . message , 'Internal Server Error' )
229
- assert . equal ( err . status , 500 )
230
- assert . equal ( err . statusCode , 500 )
231
- assert . equal ( err . expose , false )
227
+ assert . strictEqual ( err . name , 'InternalServerError' )
228
+ assert . strictEqual ( err . message , 'Internal Server Error' )
229
+ assert . strictEqual ( err . status , 500 )
230
+ assert . strictEqual ( err . statusCode , 500 )
231
+ assert . strictEqual ( err . expose , false )
232
232
assert ( err . stack )
233
233
} )
234
234
235
235
it ( 'new create["404"]()' , function ( ) {
236
236
var err = new create [ '404' ] ( )
237
- assert . equal ( err . name , 'NotFoundError' )
238
- assert . equal ( err . message , 'Not Found' )
239
- assert . equal ( err . status , 404 )
240
- assert . equal ( err . statusCode , 404 )
241
- assert . equal ( err . expose , true )
237
+ assert . strictEqual ( err . name , 'NotFoundError' )
238
+ assert . strictEqual ( err . message , 'Not Found' )
239
+ assert . strictEqual ( err . status , 404 )
240
+ assert . strictEqual ( err . statusCode , 404 )
241
+ assert . strictEqual ( err . expose , true )
242
242
assert ( err . stack )
243
243
} )
244
244
245
245
it ( 'should preserve error [[Class]]' , function ( ) {
246
- assert . equal ( Object . prototype . toString . call ( create ( 'LOL' ) ) , '[object Error]' )
247
- assert . equal ( Object . prototype . toString . call ( new create [ 404 ] ( ) ) , '[object Error]' )
248
- assert . equal ( Object . prototype . toString . call ( new create [ 500 ] ( ) ) , '[object Error]' )
246
+ assert . strictEqual ( Object . prototype . toString . call ( create ( 'LOL' ) ) , '[object Error]' )
247
+ assert . strictEqual ( Object . prototype . toString . call ( new create [ 404 ] ( ) ) , '[object Error]' )
248
+ assert . strictEqual ( Object . prototype . toString . call ( new create [ 500 ] ( ) ) , '[object Error]' )
249
249
} )
250
250
251
251
it ( 'should support err instanceof Error' , function ( ) {
0 commit comments