Skip to content

Commit ab42305

Browse files
committed
Tests fixed
1 parent 129097e commit ab42305

File tree

4 files changed

+38
-21
lines changed

4 files changed

+38
-21
lines changed

dev-packages/node-integration-tests/vite.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,21 @@ export default defineConfig({
1111
},
1212
include: ['./**/test.ts'],
1313
testTimeout: 15000,
14+
// Ensure we can see debug output when DEBUG=true
15+
...(process.env.DEBUG
16+
? {
17+
disableConsoleIntercept: true,
18+
silent: false,
19+
}
20+
: {}),
21+
// By default Vitest uses child processes to run tests but all our tests
22+
// already run in their own processes. We use threads instead because the
23+
// overhead is significantly less.
24+
pool: 'threads',
25+
reporters: process.env.DEBUG
26+
? ['default', { summary: false }]
27+
: process.env.GITHUB_ACTIONS
28+
? ['dot', 'github-actions']
29+
: ['verbose'],
1430
},
1531
});

dev-packages/node-integration-tests/vitest.config.mts

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/browser/vite.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@ export default defineConfig({
55
...baseConfig,
66
test: {
77
...baseConfig.test,
8+
// Vitest 3 mocks all timers which broke some tests
9+
fakeTimers: {
10+
toFake: ['setTimeout', 'clearTimeout', 'setInterval', 'clearInterval', 'setImmediate', 'clearImmediate', 'Date'],
11+
},
812
},
913
});

yarn.lock

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29094,7 +29094,7 @@ vite-plugin-inspect@^0.8.7:
2909429094
picocolors "^1.0.1"
2909529095
sirv "^2.0.4"
2909629096

29097-
vite-plugin-solid@^2.10.2, vite-plugin-solid@^2.8.2:
29097+
vite-plugin-solid@^2.10.2:
2909829098
version "2.10.2"
2909929099
resolved "https://registry.yarnpkg.com/vite-plugin-solid/-/vite-plugin-solid-2.10.2.tgz#180f5ec9d8ac03d19160dd5728b313fe9b62ee0d"
2910029100
integrity sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==
@@ -29106,6 +29106,18 @@ vite-plugin-solid@^2.10.2, vite-plugin-solid@^2.8.2:
2910629106
solid-refresh "^0.6.3"
2910729107
vitefu "^0.2.5"
2910829108

29109+
vite-plugin-solid@^2.11.6:
29110+
version "2.11.6"
29111+
resolved "https://registry.yarnpkg.com/vite-plugin-solid/-/vite-plugin-solid-2.11.6.tgz#253d498affd9b07995bb113299a9da0e2cf38c55"
29112+
integrity sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==
29113+
dependencies:
29114+
"@babel/core" "^7.23.3"
29115+
"@types/babel__core" "^7.20.4"
29116+
babel-preset-solid "^1.8.4"
29117+
merge-anything "^5.1.7"
29118+
solid-refresh "^0.6.3"
29119+
vitefu "^1.0.4"
29120+
2910929121
vite-plugin-vue-inspector@^5.2.0:
2911029122
version "5.2.0"
2911129123
resolved "https://registry.yarnpkg.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.2.0.tgz#4c29926aa86e23492a99ac24401f4f9cd4f4c171"
@@ -29162,6 +29174,11 @@ vitefu@^0.2.2, vitefu@^0.2.4, vitefu@^0.2.5:
2916229174
resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.5.tgz#c1b93c377fbdd3e5ddd69840ea3aa70b40d90969"
2916329175
integrity sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==
2916429176

29177+
vitefu@^1.0.4:
29178+
version "1.0.7"
29179+
resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-1.0.7.tgz#430a6b178450ee90c1ea448cf3739ce100e9c54c"
29180+
integrity sha512-eRWXLBbJjW3X5z5P5IHcSm2yYbYRPb2kQuc+oqsbAl99WB5kVsPbiiox+cymo8twTzifA6itvhr2CmjnaZZp0Q==
29181+
2916529182
vitest@^3.2.4:
2916629183
version "3.2.4"
2916729184
resolved "https://registry.yarnpkg.com/vitest/-/vitest-3.2.4.tgz#0637b903ad79d1539a25bc34c0ed54b5c67702ea"

0 commit comments

Comments
 (0)