Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x | import { transformSync } from '@babel/core'; import plugin from '../index'; const cache = new Set<string>(); expect.addSnapshotSerializer({ test(value) { return cache.has(value); }, serialize(value) { return value as string; }, }); export function runPlugin(input: string, modules: unknown[]) { const result = transformSync(input, { plugins: [[plugin(), { modules }]] }); const code = result?.code; if (code) { cache.add(code); } return code; } |