Commit 8714c0e 1 parent 276cf14 commit 8714c0e Copy full SHA for 8714c0e
File tree 1 file changed +37
-0
lines changed
1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ import { vi } from 'vitest'
2
+
3
+ import log from './log'
4
+
5
+ const consoleLogFn = vi . spyOn ( console , 'log' ) . mockImplementation ( ( ) => { } )
6
+
7
+ test ( 'logs info messages' , ( ) => {
8
+ const message = 'This is an info message'
9
+
10
+ log . info ( message )
11
+
12
+ expect ( consoleLogFn ) . toHaveBeenCalledWith ( expect . stringContaining ( message ) )
13
+ } )
14
+
15
+ test ( 'logs error messages' , ( ) => {
16
+ const message = 'This is an error message'
17
+
18
+ log . error ( message )
19
+
20
+ expect ( consoleLogFn ) . toHaveBeenCalledWith ( expect . stringContaining ( message ) )
21
+ } )
22
+
23
+ test ( 'logs warning messages' , ( ) => {
24
+ const message = 'This is a warning message'
25
+
26
+ log . warn ( message )
27
+
28
+ expect ( consoleLogFn ) . toHaveBeenCalledWith ( expect . stringContaining ( message ) )
29
+ } )
30
+
31
+ test ( 'logs debug messages' , ( ) => {
32
+ const message = 'This is a debug message'
33
+
34
+ log . debug ( message )
35
+
36
+ expect ( consoleLogFn ) . toHaveBeenCalledWith ( expect . stringContaining ( message ) )
37
+ } )
You can’t perform that action at this time.
0 commit comments