11import { IterableLogLevel } from '../enums/IterableLogLevel' ;
2- import { IterableLogger } from './IterableLogger' ;
2+ import { IterableLogger , DEFAULT_LOG_LEVEL , DEFAULT_LOGGING_ENABLED } from './IterableLogger' ;
33
44// Mock console.log to capture log output
55const mockConsoleLog = jest . fn ( ) ;
@@ -8,8 +8,8 @@ const originalConsoleLog = console.log;
88describe ( 'IterableLogger' , ( ) => {
99 beforeEach ( ( ) => {
1010 // Reset to default values before each test
11- IterableLogger . loggingEnabled = true ;
12- IterableLogger . logLevel = IterableLogLevel . info ;
11+ IterableLogger . loggingEnabled = DEFAULT_LOGGING_ENABLED ;
12+ IterableLogger . logLevel = DEFAULT_LOG_LEVEL ;
1313
1414 // Mock console.log
1515 console . log = mockConsoleLog ;
@@ -26,8 +26,8 @@ describe('IterableLogger', () => {
2626 expect ( IterableLogger . loggingEnabled ) . toBe ( true ) ;
2727 } ) ;
2828
29- test ( 'should have default log level as info ' , ( ) => {
30- expect ( IterableLogger . logLevel ) . toBe ( IterableLogLevel . info ) ;
29+ test ( 'should have default log level as debug ' , ( ) => {
30+ expect ( IterableLogger . logLevel ) . toBe ( IterableLogLevel . debug ) ;
3131 } ) ;
3232
3333 test ( 'should allow setting loggingEnabled directly' , ( ) => {
@@ -86,9 +86,9 @@ describe('IterableLogger', () => {
8686 expect ( IterableLogger . logLevel ) . toBe ( IterableLogLevel . info ) ;
8787 } ) ;
8888
89- test ( 'should default to info when passed undefined' , ( ) => {
89+ test ( 'should default to debug when passed undefined' , ( ) => {
9090 IterableLogger . setLogLevel ( undefined ) ;
91- expect ( IterableLogger . logLevel ) . toBe ( IterableLogLevel . info ) ;
91+ expect ( IterableLogger . logLevel ) . toBe ( IterableLogLevel . debug ) ;
9292 } ) ;
9393 } ) ;
9494
0 commit comments