From 273f031d3ee15bc5cb2dfefb30dc2518e229f108 Mon Sep 17 00:00:00 2001 From: Anton Evzhakov Date: Sat, 10 Oct 2026 22:41:36 +0300 Subject: [PATCH] test(testkit): expect transitive dependencies of evaluated values WyW now lists every module an evaluated value depends on, not only the file's direct imports (Anber/wyw-in-js#463). Direct imports keep their specifiers; modules reached through them are listed by resolved path, and packages under node_modules are skipped. `@linaria/core` is a workspace package here, so it appears behind `@linaria/react`. Only the `Dependencies` lines change; generated code and CSS are the same. WyW 2.4.0 still reports direct imports only, so these snapshots belong with the WyW update that includes the change. Co-Authored-By: Claude Opus 5.5 --- .../src/__snapshots__/babel.test.ts.snap | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/testkit/src/__snapshots__/babel.test.ts.snap b/packages/testkit/src/__snapshots__/babel.test.ts.snap index 5ae741569..25d244575 100644 --- a/packages/testkit/src/__snapshots__/babel.test.ts.snap +++ b/packages/testkit/src/__snapshots__/babel.test.ts.snap @@ -447,7 +447,7 @@ CSS: color: foo; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -468,7 +468,7 @@ CSS: color: bar; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -489,7 +489,7 @@ CSS: color: bar1; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -510,7 +510,7 @@ CSS: color: bar2; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -531,7 +531,7 @@ CSS: color: foo; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -552,7 +552,7 @@ CSS: color: bar2; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -811,7 +811,7 @@ CSS: color: foo; } -Dependencies: ./__fixtures__/re-exports +Dependencies: ./__fixtures__/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -1422,7 +1422,7 @@ CSS: color: blue; } -Dependencies: @linaria/react +Dependencies: @linaria/react, /packages/core/dist/index.js `; @@ -2065,7 +2065,7 @@ CSS: color: foo; } -Dependencies: _/re-exports +Dependencies: _/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -2086,7 +2086,7 @@ CSS: color: foo; } -Dependencies: _/re-exports +Dependencies: _/re-exports, ./__fixtures__/re-exports/empty, ./__fixtures__/re-exports/foo, ./__fixtures__/re-exports/constants, ./__fixtures__/bar `; @@ -2191,7 +2191,7 @@ CSS: color: foo1; } -Dependencies: ./__fixtures__/reexports +Dependencies: ./__fixtures__/reexports, ./__fixtures__/foo, ./__fixtures__/bar, ./__fixtures__/re-exports/constants `; @@ -2261,7 +2261,7 @@ CSS: color: foo3; } -Dependencies: ./__fixtures__/reexports +Dependencies: ./__fixtures__/reexports, ./__fixtures__/foo, ./__fixtures__/bar, ./__fixtures__/re-exports/constants `; @@ -2527,7 +2527,7 @@ CSS: color: bar; } -Dependencies: ./__fixtures__/circular-imports +Dependencies: ./__fixtures__/circular-imports, ./__fixtures__/circular-imports/bar, ./__fixtures__/circular-imports/foo, ./__fixtures__/circular-imports/constants `; @@ -2698,7 +2698,7 @@ CSS: color: foo1; } -Dependencies: ./__fixtures__/reexports +Dependencies: ./__fixtures__/reexports, ./__fixtures__/foo, ./__fixtures__/bar, ./__fixtures__/re-exports/constants `;