Skip to content

Commit d96d5cd

Browse files
committed
Maybe really fix dist tests
1 parent 37ca279 commit d96d5cd

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

.github/workflows/tests.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,14 @@ jobs:
114114
- name: Erase path aliases
115115
run: sed -i -e /@remap-prod-remove-line/d ./tsconfig.base.json
116116

117-
- name: Run tests, against dist
117+
- name: Ensure there's no dist folder
118+
run: rm -rf dist
119+
120+
- name: Run tests, against installed artifact
118121
env:
119122
TEST_DIST: true
120-
run: yarn test
123+
working-directory: ./packages/toolkit
124+
run: ../../node_modules/.bin/vitest --run --typecheck
121125

122126
- name: Run type tests with `moduleResolution Bundler`
123127
run: rm -rf dist && yarn tsc -p . --moduleResolution Bundler --module ESNext --noEmit false --declaration --emitDeclarationOnly --outDir dist --target ESNext && rm -rf dist

packages/toolkit/vitest.config.mts

+5-12
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,15 @@ const __dirname = path.dirname(__filename)
1010
export default defineConfig({
1111
plugins: [tsconfigPaths({ root: __dirname })],
1212
test: {
13-
alias: process.env.TEST_DIST
14-
? {
15-
'@reduxjs/toolkit': new URL(
16-
'node_modules/@reduxjs/toolkit',
17-
import.meta.url,
18-
).pathname,
19-
}
20-
: undefined,
2113
globals: true,
2214
environment: 'jsdom',
2315
setupFiles: ['./vitest.setup.ts'],
2416
include: ['./src/**/*.(spec|test).[jt]s?(x)'],
25-
server: { deps: { inline: ['redux', '@reduxjs/toolkit'] } },
17+
server: {
18+
deps: {
19+
inline: ['redux', '@reduxjs/toolkit'],
20+
},
21+
},
2622
unstubEnvs: true,
2723
},
28-
resolve: {
29-
mainFields: ['module'],
30-
},
3124
})

0 commit comments

Comments
 (0)