Skip to content

Commit a41a943

Browse files
authored
fix(react-email): Tests not importing @babel/traverse the same as raw ESM (#2205)
1 parent 2431f83 commit a41a943

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

packages/react-email/src/cli/utils/preview/hot-reloading/create-dependency-graph.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ const pathToFileForTestingDependencyGraph = path.join(
1010
'.for-dependency-graph.ts',
1111
);
1212

13+
vi.mock('@babel/traverse', async () => {
14+
const traverse = await vi.importActual('@babel/traverse');
15+
return { default: traverse };
16+
});
17+
1318
test('createDependencyGraph()', async () => {
1419
if (existsSync(pathToFileForTestingDependencyGraph)) {
1520
await fs.rm(pathToFileForTestingDependencyGraph);

packages/react-email/src/cli/utils/preview/hot-reloading/get-imported-modules.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import { promises as fs } from 'node:fs';
22
import { getImportedModules } from './get-imported-modules';
33

4+
vi.mock('@babel/traverse', async () => {
5+
const traverse = await vi.importActual('@babel/traverse');
6+
return { default: traverse };
7+
});
8+
49
describe('getImportedModules()', () => {
510
it('should work with this test file', async () => {
611
const contents = await fs.readFile(import.meta.filename, 'utf8');

0 commit comments

Comments
 (0)