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 {
@@ -32,12 +29,12 @@ describe('Logger', function () {
3229 if ( Logger . levels . indexOf ( level ) >= Logger . levels . indexOf ( testingLevel ) ) {
3330 it ( `should log "${ level } " message` , function ( ) {
3431 logger [ level ] ( 'msg1' , 'msg2' ) ;
35- expect ( logger . logs ) . to . deep . equal ( [ [ level , 'msg1' , 'msg2' ] ] ) ;
32+ expect ( logger . logs ) . toEqual ( [ [ level , 'msg1' , 'msg2' ] ] ) ;
3633 } ) ;
3734 } else {
3835 it ( `should not log "${ level } " message` , function ( ) {
3936 logger [ level ] ( 'msg1' , 'msg2' ) ;
40- expect ( logger . logs ) . to . be . empty ;
37+ expect ( logger . logs ) . toHaveLength ( 0 ) ;
4138 } ) ;
4239 }
4340 }
@@ -59,11 +56,11 @@ describe('Logger', function () {
5956 } ) ;
6057
6158 it ( 'should throw if level is invalid on instance creation' , function ( ) {
62- expect ( ( ) => new TestLogger ( 'invalid' ) ) . to . throw ( invalidLogLevelMessage ( 'invalid' ) ) ;
59+ expect ( ( ) => new TestLogger ( 'invalid' ) ) . toThrow ( invalidLogLevelMessage ( 'invalid' ) ) ;
6360 } ) ;
6461
6562 it ( 'should throw if level is invalid on `setLogLevel`' , function ( ) {
66- expect ( ( ) => new TestLogger ( ) . setLogLevel ( 'invalid' ) ) . to . throw ( invalidLogLevelMessage ( 'invalid' ) ) ;
63+ expect ( ( ) => new TestLogger ( ) . setLogLevel ( 'invalid' ) ) . toThrow ( invalidLogLevelMessage ( 'invalid' ) ) ;
6764 } ) ;
6865 } ) ;
6966} ) ;
@@ -81,7 +78,7 @@ function expectLoggerLevel(logger, level) {
8178 . filter ( testLevel => Logger . levels . indexOf ( testLevel ) >= Logger . levels . indexOf ( level ) )
8279 . map ( testLevel => [ testLevel , 'msg1' , 'msg2' ] ) ;
8380
84- expect ( logger . logs ) . to . deep . equal ( expectedLogs ) ;
81+ expect ( logger . logs ) . toEqual ( expectedLogs ) ;
8582}
8683
8784function invalidLogLevelMessage ( level ) {
0 commit comments