Skip to content

Commit 16f125a

Browse files
committed
fix(testing): change logging level for some utility
1 parent 254d36e commit 16f125a

4 files changed

Lines changed: 17 additions & 892 deletions

File tree

e2e/__tests__/__snapshots__/logger.test.ts.snap

Lines changed: 0 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -25,50 +25,16 @@ Array [
2525
"[level:20] readThrough(): cache miss",
2626
"[level:20] getOutput(): compiling using language service",
2727
"[level:20] updateMemoryCache()",
28-
"[level:20] getScriptSnapshot(): cache hit",
29-
"[level:20] getScriptSnapshot(): cache miss",
30-
"[level:20] getScriptSnapshot(): cache miss",
31-
"[level:20] readFile",
32-
"[level:20] readFile",
33-
"[level:20] getScriptSnapshot(): cache miss",
34-
"[level:20] getScriptSnapshot(): cache miss",
35-
"[level:20] getScriptSnapshot(): cache miss",
36-
"[level:20] getScriptSnapshot(): cache miss",
37-
"[level:20] getScriptSnapshot(): cache miss",
38-
"[level:20] getScriptSnapshot(): cache miss",
39-
"[level:20] getScriptSnapshot(): cache miss",
40-
"[level:20] getScriptSnapshot(): cache miss",
4128
"[level:20] visitSourceFileNode(): hoisting",
4229
"[level:20] getOutput(): computing diagnostics",
43-
"[level:20] getScriptSnapshot(): cache hit",
44-
"[level:20] getScriptSnapshot(): cache hit",
45-
"[level:20] getScriptSnapshot(): cache hit",
46-
"[level:20] getScriptSnapshot(): cache hit",
47-
"[level:20] getScriptSnapshot(): cache hit",
48-
"[level:20] getScriptSnapshot(): cache hit",
49-
"[level:20] getScriptSnapshot(): cache hit",
50-
"[level:20] getScriptSnapshot(): cache hit",
51-
"[level:20] getScriptSnapshot(): cache hit",
5230
"[level:20] readThrough(): writing caches",
5331
"[level:20] computing cache key for <cwd>/Hello.ts",
5432
"[level:20] processing <cwd>/Hello.ts",
5533
"[level:20] readThrough(): cache miss",
5634
"[level:20] getOutput(): compiling using language service",
5735
"[level:20] updateMemoryCache()",
58-
"[level:20] getScriptSnapshot(): cache hit",
59-
"[level:20] getScriptSnapshot(): cache hit",
60-
"[level:20] getScriptSnapshot(): cache hit",
6136
"[level:20] visitSourceFileNode(): hoisting",
6237
"[level:20] getOutput(): computing diagnostics",
63-
"[level:20] getScriptSnapshot(): cache hit",
64-
"[level:20] getScriptSnapshot(): cache hit",
65-
"[level:20] getScriptSnapshot(): cache hit",
66-
"[level:20] getScriptSnapshot(): cache hit",
67-
"[level:20] getScriptSnapshot(): cache hit",
68-
"[level:20] getScriptSnapshot(): cache hit",
69-
"[level:20] getScriptSnapshot(): cache hit",
70-
"[level:20] getScriptSnapshot(): cache hit",
71-
"[level:20] getScriptSnapshot(): cache hit",
7238
"[level:20] readThrough(): writing caches",
7339
]
7440
`;
@@ -107,51 +73,17 @@ Array [
10773
"[level:20] readThrough(): cache miss",
10874
"[level:20] getOutput(): compiling using language service",
10975
"[level:20] updateMemoryCache()",
110-
"[level:20] getScriptSnapshot(): cache hit",
111-
"[level:20] getScriptSnapshot(): cache miss",
112-
"[level:20] getScriptSnapshot(): cache miss",
113-
"[level:20] readFile",
114-
"[level:20] readFile",
115-
"[level:20] getScriptSnapshot(): cache miss",
116-
"[level:20] getScriptSnapshot(): cache miss",
117-
"[level:20] getScriptSnapshot(): cache miss",
118-
"[level:20] getScriptSnapshot(): cache miss",
119-
"[level:20] getScriptSnapshot(): cache miss",
120-
"[level:20] getScriptSnapshot(): cache miss",
121-
"[level:20] getScriptSnapshot(): cache miss",
122-
"[level:20] getScriptSnapshot(): cache miss",
12376
"[level:20] visitSourceFileNode(): hoisting",
12477
"[level:20] getOutput(): computing diagnostics",
125-
"[level:20] getScriptSnapshot(): cache hit",
126-
"[level:20] getScriptSnapshot(): cache hit",
127-
"[level:20] getScriptSnapshot(): cache hit",
128-
"[level:20] getScriptSnapshot(): cache hit",
129-
"[level:20] getScriptSnapshot(): cache hit",
130-
"[level:20] getScriptSnapshot(): cache hit",
131-
"[level:20] getScriptSnapshot(): cache hit",
132-
"[level:20] getScriptSnapshot(): cache hit",
133-
"[level:20] getScriptSnapshot(): cache hit",
13478
"[level:20] readThrough(): writing caches",
13579
"[level:20] calling babel-jest processor",
13680
"[level:20] computing cache key for <cwd>/Hello.ts",
13781
"[level:20] processing <cwd>/Hello.ts",
13882
"[level:20] readThrough(): cache miss",
13983
"[level:20] getOutput(): compiling using language service",
14084
"[level:20] updateMemoryCache()",
141-
"[level:20] getScriptSnapshot(): cache hit",
142-
"[level:20] getScriptSnapshot(): cache hit",
143-
"[level:20] getScriptSnapshot(): cache hit",
14485
"[level:20] visitSourceFileNode(): hoisting",
14586
"[level:20] getOutput(): computing diagnostics",
146-
"[level:20] getScriptSnapshot(): cache hit",
147-
"[level:20] getScriptSnapshot(): cache hit",
148-
"[level:20] getScriptSnapshot(): cache hit",
149-
"[level:20] getScriptSnapshot(): cache hit",
150-
"[level:20] getScriptSnapshot(): cache hit",
151-
"[level:20] getScriptSnapshot(): cache hit",
152-
"[level:20] getScriptSnapshot(): cache hit",
153-
"[level:20] getScriptSnapshot(): cache hit",
154-
"[level:20] getScriptSnapshot(): cache hit",
15587
"[level:20] readThrough(): writing caches",
15688
"[level:20] calling babel-jest processor",
15789
]
@@ -190,51 +122,17 @@ Array [
190122
"[level:20] readThrough(): cache miss",
191123
"[level:20] getOutput(): compiling using language service",
192124
"[level:20] updateMemoryCache()",
193-
"[level:20] getScriptSnapshot(): cache hit",
194-
"[level:20] getScriptSnapshot(): cache miss",
195-
"[level:20] getScriptSnapshot(): cache miss",
196-
"[level:20] readFile",
197-
"[level:20] readFile",
198-
"[level:20] getScriptSnapshot(): cache miss",
199-
"[level:20] getScriptSnapshot(): cache miss",
200-
"[level:20] getScriptSnapshot(): cache miss",
201-
"[level:20] getScriptSnapshot(): cache miss",
202-
"[level:20] getScriptSnapshot(): cache miss",
203-
"[level:20] getScriptSnapshot(): cache miss",
204-
"[level:20] getScriptSnapshot(): cache miss",
205-
"[level:20] getScriptSnapshot(): cache miss",
206125
"[level:20] visitSourceFileNode(): hoisting",
207126
"[level:20] getOutput(): computing diagnostics",
208-
"[level:20] getScriptSnapshot(): cache hit",
209-
"[level:20] getScriptSnapshot(): cache hit",
210-
"[level:20] getScriptSnapshot(): cache hit",
211-
"[level:20] getScriptSnapshot(): cache hit",
212-
"[level:20] getScriptSnapshot(): cache hit",
213-
"[level:20] getScriptSnapshot(): cache hit",
214-
"[level:20] getScriptSnapshot(): cache hit",
215-
"[level:20] getScriptSnapshot(): cache hit",
216-
"[level:20] getScriptSnapshot(): cache hit",
217127
"[level:20] readThrough(): writing caches",
218128
"[level:20] calling babel-jest processor",
219129
"[level:20] computing cache key for <cwd>/Hello.ts",
220130
"[level:20] processing <cwd>/Hello.ts",
221131
"[level:20] readThrough(): cache miss",
222132
"[level:20] getOutput(): compiling using language service",
223133
"[level:20] updateMemoryCache()",
224-
"[level:20] getScriptSnapshot(): cache hit",
225-
"[level:20] getScriptSnapshot(): cache hit",
226-
"[level:20] getScriptSnapshot(): cache hit",
227134
"[level:20] visitSourceFileNode(): hoisting",
228135
"[level:20] getOutput(): computing diagnostics",
229-
"[level:20] getScriptSnapshot(): cache hit",
230-
"[level:20] getScriptSnapshot(): cache hit",
231-
"[level:20] getScriptSnapshot(): cache hit",
232-
"[level:20] getScriptSnapshot(): cache hit",
233-
"[level:20] getScriptSnapshot(): cache hit",
234-
"[level:20] getScriptSnapshot(): cache hit",
235-
"[level:20] getScriptSnapshot(): cache hit",
236-
"[level:20] getScriptSnapshot(): cache hit",
237-
"[level:20] getScriptSnapshot(): cache hit",
238136
"[level:20] readThrough(): writing caches",
239137
"[level:20] calling babel-jest processor",
240138
]
@@ -264,50 +162,16 @@ Array [
264162
"[level:20] readThrough(): cache miss",
265163
"[level:20] getOutput(): compiling using language service",
266164
"[level:20] updateMemoryCache()",
267-
"[level:20] getScriptSnapshot(): cache hit",
268-
"[level:20] getScriptSnapshot(): cache miss",
269-
"[level:20] getScriptSnapshot(): cache miss",
270-
"[level:20] readFile",
271-
"[level:20] readFile",
272-
"[level:20] getScriptSnapshot(): cache miss",
273-
"[level:20] getScriptSnapshot(): cache miss",
274-
"[level:20] getScriptSnapshot(): cache miss",
275-
"[level:20] getScriptSnapshot(): cache miss",
276-
"[level:20] getScriptSnapshot(): cache miss",
277-
"[level:20] getScriptSnapshot(): cache miss",
278-
"[level:20] getScriptSnapshot(): cache miss",
279-
"[level:20] getScriptSnapshot(): cache miss",
280165
"[level:20] visitSourceFileNode(): hoisting",
281166
"[level:20] getOutput(): computing diagnostics",
282-
"[level:20] getScriptSnapshot(): cache hit",
283-
"[level:20] getScriptSnapshot(): cache hit",
284-
"[level:20] getScriptSnapshot(): cache hit",
285-
"[level:20] getScriptSnapshot(): cache hit",
286-
"[level:20] getScriptSnapshot(): cache hit",
287-
"[level:20] getScriptSnapshot(): cache hit",
288-
"[level:20] getScriptSnapshot(): cache hit",
289-
"[level:20] getScriptSnapshot(): cache hit",
290-
"[level:20] getScriptSnapshot(): cache hit",
291167
"[level:20] readThrough(): writing caches",
292168
"[level:20] computing cache key for <cwd>/Hello.ts",
293169
"[level:20] processing <cwd>/Hello.ts",
294170
"[level:20] readThrough(): cache miss",
295171
"[level:20] getOutput(): compiling using language service",
296172
"[level:20] updateMemoryCache()",
297-
"[level:20] getScriptSnapshot(): cache hit",
298-
"[level:20] getScriptSnapshot(): cache hit",
299-
"[level:20] getScriptSnapshot(): cache hit",
300173
"[level:20] visitSourceFileNode(): hoisting",
301174
"[level:20] getOutput(): computing diagnostics",
302-
"[level:20] getScriptSnapshot(): cache hit",
303-
"[level:20] getScriptSnapshot(): cache hit",
304-
"[level:20] getScriptSnapshot(): cache hit",
305-
"[level:20] getScriptSnapshot(): cache hit",
306-
"[level:20] getScriptSnapshot(): cache hit",
307-
"[level:20] getScriptSnapshot(): cache hit",
308-
"[level:20] getScriptSnapshot(): cache hit",
309-
"[level:20] getScriptSnapshot(): cache hit",
310-
"[level:20] getScriptSnapshot(): cache hit",
311175
"[level:20] readThrough(): writing caches",
312176
]
313177
`;
@@ -337,46 +201,16 @@ Array [
337201
"[level:20] readThrough(): cache miss",
338202
"[level:20] getOutput(): compiling using language service",
339203
"[level:20] updateMemoryCache()",
340-
"[level:20] getScriptSnapshot(): cache hit",
341-
"[level:20] getScriptSnapshot(): cache miss",
342-
"[level:20] getScriptSnapshot(): cache miss",
343-
"[level:20] readFile",
344-
"[level:20] readFile",
345-
"[level:20] getScriptSnapshot(): cache miss",
346-
"[level:20] getScriptSnapshot(): cache miss",
347-
"[level:20] getScriptSnapshot(): cache miss",
348-
"[level:20] getScriptSnapshot(): cache miss",
349204
"[level:20] visitSourceFileNode(): hoisting",
350205
"[level:20] getOutput(): computing diagnostics",
351-
"[level:20] getScriptSnapshot(): cache hit",
352-
"[level:20] getScriptSnapshot(): cache hit",
353-
"[level:20] getScriptSnapshot(): cache hit",
354-
"[level:20] getScriptSnapshot(): cache hit",
355-
"[level:20] getScriptSnapshot(): cache hit",
356-
"[level:20] getScriptSnapshot(): cache hit",
357-
"[level:20] getScriptSnapshot(): cache hit",
358-
"[level:20] getScriptSnapshot(): cache hit",
359-
"[level:20] getScriptSnapshot(): cache hit",
360206
"[level:20] readThrough(): writing caches",
361207
"[level:20] computing cache key for <cwd>/Hello.ts",
362208
"[level:20] processing <cwd>/Hello.ts",
363209
"[level:20] readThrough(): cache miss",
364210
"[level:20] getOutput(): compiling using language service",
365211
"[level:20] updateMemoryCache()",
366-
"[level:20] getScriptSnapshot(): cache hit",
367-
"[level:20] getScriptSnapshot(): cache hit",
368-
"[level:20] getScriptSnapshot(): cache hit",
369212
"[level:20] visitSourceFileNode(): hoisting",
370213
"[level:20] getOutput(): computing diagnostics",
371-
"[level:20] getScriptSnapshot(): cache hit",
372-
"[level:20] getScriptSnapshot(): cache hit",
373-
"[level:20] getScriptSnapshot(): cache hit",
374-
"[level:20] getScriptSnapshot(): cache hit",
375-
"[level:20] getScriptSnapshot(): cache hit",
376-
"[level:20] getScriptSnapshot(): cache hit",
377-
"[level:20] getScriptSnapshot(): cache hit",
378-
"[level:20] getScriptSnapshot(): cache hit",
379-
"[level:20] getScriptSnapshot(): cache hit",
380214
"[level:20] readThrough(): writing caches",
381215
]
382216
`;

e2e/__tests__/logger.test.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { configureTestCase } from '../__helpers__/test-case'
22
import { PackageSets, allValidPackageSets } from '../__helpers__/templates'
33
import { existsSync } from 'fs'
4-
import { LogContexts } from 'bs-logger'
4+
import { LogContexts, LogLevels } from 'bs-logger'
55

66
describe('With unsupported version test', () => {
77
const testCase = configureTestCase('simple')
@@ -23,9 +23,12 @@ describe('TS_JEST_LOG', () => {
2323
const result = runTest()
2424
expect(result.status).toBe(0)
2525
expect(existsSync(result.logFilePath))
26-
expect(result.logFileEntries.map(
27-
e => result.normalize(`[level:${e.context[LogContexts.logLevel]}] ${e.message}`),
28-
)).toMatchSnapshot()
26+
const filteredEntries = result.logFileEntries
27+
// keep only debu and above
28+
.filter(m => (m.context[LogContexts.logLevel] || 0) >= LogLevels.debug)
29+
// simplify entires
30+
.map(e => result.normalize(`[level:${e.context[LogContexts.logLevel]}] ${e.message}`))
31+
expect(filteredEntries).toMatchSnapshot()
2932
})
3033
})
3134
})

0 commit comments

Comments
 (0)