File tree 2 files changed +24
-1
lines changed
2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 6
6
"scripts" : {
7
7
"test" : " npm run coverage" ,
8
8
"benchmark" : " node ./benchmark" ,
9
- "posttest" : " standard && npm run coverage:check" ,
9
+ "lint" : " standard --fix" ,
10
+ "posttest" : " npm run lint && npm run coverage:check" ,
10
11
"coverage" : " node ./node_modules/istanbul/lib/cli.js cover --preserve-comments ./node_modules/mocha/bin/_mocha -- -R spec" ,
11
12
"coverage:check" : " node ./node_modules/istanbul/lib/cli.js check-coverage --branch 100 --statement 100"
12
13
},
Original file line number Diff line number Diff line change
1
+ 'use strict'
2
+
3
+ /* eslint-env mocha */
4
+
5
+ var assert = require ( 'assert' )
6
+ var ReplyError = require ( '../lib/replyError' )
7
+ var ParserError = require ( '../lib/parserError' )
8
+ var RedisError = require ( '../lib/redisError' )
9
+
10
+ describe ( 'errors' , function ( ) {
11
+ it ( 'errors should have a stack trace with error message' , function ( ) {
12
+ var err1 = new RedisError ( 'test' )
13
+ var err2 = new ReplyError ( 'test' )
14
+ var err3 = new ParserError ( 'test' , new Buffer ( '' ) , 0 )
15
+ assert ( err1 . stack )
16
+ assert ( err2 . stack )
17
+ assert ( err3 . stack )
18
+ assert ( / R e d i s E r r o r : t e s t / . test ( err1 . stack ) )
19
+ assert ( / R e p l y E r r o r : t e s t / . test ( err2 . stack ) )
20
+ assert ( / P a r s e r E r r o r : t e s t / . test ( err3 . stack ) )
21
+ } )
22
+ } )
You can’t perform that action at this time.
0 commit comments