@@ -162,66 +162,8 @@ describe('logger-utils', () => {
162
162
expect ( computeIsLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
163
163
} ) ;
164
164
165
- it ( 'detects available log levels when set to ERROR' , ( ) => {
166
- vi . stubEnv ( 'LOG_LEVEL' , 'error' ) ;
167
-
168
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
169
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( false ) ;
170
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( false ) ;
171
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( false ) ;
172
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
173
- } ) ;
174
-
175
- it ( 'detects available log levels when set to WARN' , ( ) => {
176
- vi . stubEnv ( 'LOG_LEVEL' , 'warn' ) ;
177
-
178
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
179
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( true ) ;
180
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( false ) ;
181
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( false ) ;
182
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
183
- } ) ;
184
-
185
- it ( 'detects available log levels when set to INFO' , ( ) => {
186
- vi . stubEnv ( 'LOG_LEVEL' , 'info' ) ;
187
-
188
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
189
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( true ) ;
190
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( true ) ;
191
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( false ) ;
192
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
193
- } ) ;
194
-
195
- it ( 'detects available log levels when set to DEBUG' , ( ) => {
196
- vi . stubEnv ( 'LOG_LEVEL' , 'debug' ) ;
197
-
198
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
199
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( true ) ;
200
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( true ) ;
201
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( true ) ;
202
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
203
- } ) ;
204
-
205
- it ( 'detects available log levels when set to TRACE' , ( ) => {
206
- vi . stubEnv ( 'LOG_LEVEL' , 'trace' ) ;
207
-
208
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
209
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( true ) ;
210
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( true ) ;
211
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( true ) ;
212
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( true ) ;
213
- } ) ;
214
-
215
- it ( 'detects available log levels when set to UNKNOWN' , ( ) => {
216
- vi . stubEnv ( 'LOG_LEVEL' , 'unknown' ) ; // or any unexpected value
217
-
218
- // If log level is not a valid value, it defaults to INFO
219
-
220
- expect ( isLogLevelEnabled ( LogLevel . ERROR ) ) . toBe ( true ) ;
221
- expect ( isLogLevelEnabled ( LogLevel . WARN ) ) . toBe ( true ) ;
222
- expect ( isLogLevelEnabled ( LogLevel . INFO ) ) . toBe ( true ) ;
223
- expect ( isLogLevelEnabled ( LogLevel . DEBUG ) ) . toBe ( false ) ;
224
- expect ( isLogLevelEnabled ( LogLevel . TRACE ) ) . toBe ( false ) ;
165
+ it ( 'returns false if log levels are not found' , ( ) => {
166
+ expect ( computeIsLogLevelEnabled ( 'foo' as LogLevel ) ) . toBe ( false ) ;
225
167
} ) ;
226
168
} ) ;
227
169
0 commit comments