Skip to content

Commit 6a8ef88

Browse files
committed
chore: add webpack loader test
1 parent ae0a8a7 commit 6a8ef88

File tree

6 files changed

+288
-8
lines changed

6 files changed

+288
-8
lines changed

.github/workflows/unit-tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ jobs:
5959
STRYKER_DASHBOARD_API_KEY: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}
6060
run: pnpm test:mutation
6161

62+
- name: Test webpack loader
63+
run: pnpm webpack-loader
64+
6265
# - name: Run Unit Test Against Package
6366
# # pnpm has a bug with pack script https://github.com/pnpm/pnpm/issues/4351
6467
# run: |

fixtures/data.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "a": { "b": "Text Note" } }

fixtures/webpack.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import json from './data.json'
2+
3+
export const key = json.a

package.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,19 @@
2020
"lint:fix": "pnpm lint --fix",
2121
"coverage": "vitest run --coverage",
2222
"test": "vitest",
23-
"test:mutation": "stryker run"
23+
"test:mutation": "stryker run",
24+
"webpack-loader": "webpack"
25+
},
26+
"dependencies": {
27+
"json-map-keys": "workspace:*",
28+
"json-map-keys-loader": "workspace:*"
2429
},
2530
"devDependencies": {
2631
"@commitlint/cli": "^19.8.1",
2732
"@commitlint/config-conventional": "^20.0.0",
2833
"@stryker-mutator/core": "^9.1.1",
29-
"@stryker-mutator/vitest-runner": "^9.1.1",
3034
"@stryker-mutator/typescript-checker": "^9.1.1",
35+
"@stryker-mutator/vitest-runner": "^9.1.1",
3136
"@tiagoporto/dependabot-config": "^2.4.0",
3237
"@tiagoporto/editor-config": "^2.0.0",
3338
"@tiagoporto/eslint-config": "^5.3.0",
@@ -41,6 +46,8 @@
4146
"prettier": "^3.6.2",
4247
"remark": "^15.0.1",
4348
"remark-cli": "^12.0.1",
44-
"vitest": "^3.2.4"
49+
"vitest": "^3.2.4",
50+
"webpack": "^5.102.0",
51+
"webpack-cli": "^6.0.1"
4552
}
4653
}

0 commit comments

Comments
 (0)