1- const chai = require ( "chai" ) ;
2- chai . use ( require ( "chai-subset" ) ) ;
3- const { expect } = chai ;
41const Logger = require ( "../lib/Logger" ) ;
52
63class TestLogger extends Logger {
@@ -36,12 +33,12 @@ describe("Logger", function () {
3633 ) {
3734 it ( `should log "${ level } " message` , function ( ) {
3835 logger [ level ] ( "msg1" , "msg2" ) ;
39- expect ( logger . logs ) . to . deep . equal ( [ [ level , "msg1" , "msg2" ] ] ) ;
36+ expect ( logger . logs ) . toEqual ( [ [ level , "msg1" , "msg2" ] ] ) ;
4037 } ) ;
4138 } else {
4239 it ( `should not log "${ level } " message` , function ( ) {
4340 logger [ level ] ( "msg1" , "msg2" ) ;
44- expect ( logger . logs ) . to . be . empty ;
41+ expect ( logger . logs ) . toHaveLength ( 0 ) ;
4542 } ) ;
4643 }
4744 }
@@ -63,13 +60,13 @@ describe("Logger", function () {
6360 } ) ;
6461
6562 it ( "should throw if level is invalid on instance creation" , function ( ) {
66- expect ( ( ) => new TestLogger ( "invalid" ) ) . to . throw (
63+ expect ( ( ) => new TestLogger ( "invalid" ) ) . toThrow (
6764 invalidLogLevelMessage ( "invalid" ) ,
6865 ) ;
6966 } ) ;
7067
7168 it ( "should throw if level is invalid on `setLogLevel`" , function ( ) {
72- expect ( ( ) => new TestLogger ( ) . setLogLevel ( "invalid" ) ) . to . throw (
69+ expect ( ( ) => new TestLogger ( ) . setLogLevel ( "invalid" ) ) . toThrow (
7370 invalidLogLevelMessage ( "invalid" ) ,
7471 ) ;
7572 } ) ;
@@ -92,7 +89,7 @@ function expectLoggerLevel(logger, level) {
9289 )
9390 . map ( ( testLevel ) => [ testLevel , "msg1" , "msg2" ] ) ;
9491
95- expect ( logger . logs ) . to . deep . equal ( expectedLogs ) ;
92+ expect ( logger . logs ) . toEqual ( expectedLogs ) ;
9693}
9794
9895function invalidLogLevelMessage ( level ) {
0 commit comments