Skip to content

Commit 86cec07

Browse files
Aslemammadjbolda
andauthored
chore: new e2e tests (#324)
Co-authored-by: Jacob Bolda <me@jacobbolda.com>
1 parent 63391f6 commit 86cec07

25 files changed

+4183
-1949
lines changed

Diff for: .eslintcache

+1-1
Large diffs are not rendered by default.

Diff for: .github/workflows/test.yml

+9-15
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,14 @@ jobs:
1919
node-version: 20
2020
cache: "pnpm"
2121
- run: pnpm install
22-
- run: pnpm tsx script/ci.ts
23-
working-directory: ./packages/backend
24-
env:
25-
NITRO_WEBHOOK_SECRET: ${{ secrets.NITRO_WEBHOOK_SECRET }}
26-
NITRO_APP_ID: ${{ secrets.NITRO_APP_ID }}
27-
NITRO_PRIVATE_KEY: ${{ secrets.NITRO_PRIVATE_KEY }}
28-
NITRO_RM_STALE_KEY: ${{ secrets.NITRO_RM_STALE_KEY }}
29-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3022

31-
- run: pnpm build
23+
# - run: pnpm tsx script/ci.ts
24+
# working-directory: ./packages/backend
25+
# env:
26+
# NITRO_WEBHOOK_SECRET: ${{ secrets.NITRO_WEBHOOK_SECRET }}
27+
# NITRO_APP_ID: ${{ secrets.NITRO_APP_ID }}
28+
# NITRO_PRIVATE_KEY: ${{ secrets.NITRO_PRIVATE_KEY }}
29+
# NITRO_RM_STALE_KEY: ${{ secrets.NITRO_RM_STALE_KEY }}
30+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
31+
3232
- run: pnpm test
33-
env:
34-
NITRO_WEBHOOK_SECRET: ${{ secrets.NITRO_WEBHOOK_SECRET }}
35-
NITRO_APP_ID: ${{ secrets.NITRO_APP_ID }}
36-
NITRO_PRIVATE_KEY: ${{ secrets.NITRO_PRIVATE_KEY }}
37-
NITRO_RM_STALE_KEY: ${{ secrets.NITRO_RM_STALE_KEY }}
38-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Diff for: e2e/fixtures/pr.pull_request.json

-512
This file was deleted.

Diff for: e2e/fixtures/pr.workflow_run.completed.json

-377
This file was deleted.

Diff for: e2e/fixtures/pr.workflow_run.requested.json

-377
This file was deleted.

Diff for: e2e/fixtures/workflow_run.in_progress.json

-377
This file was deleted.

Diff for: e2e/publish.test.mts

-258
This file was deleted.

Diff for: package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"lint:fix": "prettier --write --cache .",
1717
"lint:types": "pnpm -r --parallel run typecheck",
1818
"release": "tsx script/release.ts",
19-
"test": "tsx e2e/publish.test.mts",
19+
"test": "pnpm --filter=backend test",
2020
"test:unit": "vitest run"
2121
},
2222
"keywords": [],
@@ -25,6 +25,7 @@
2525
"devDependencies": {
2626
"@jsdevtools/ez-spawn": "^3.0.4",
2727
"@types/node": "^20.14.2",
28+
"@simulacrum/github-api-simulator": "^0.5.3",
2829
"@vitejs/release-scripts": "^1.3.1",
2930
"cross-env": "^7.0.3",
3031
"esbuild": "^0.20.2",
@@ -47,6 +48,7 @@
4748
}
4849
},
4950
"dependencies": {
51+
"@cloudflare/vitest-pool-workers": "^0.6.8",
5052
"wrangler": "^3.57.1"
5153
},
5254
"packageManager": "pnpm@9.1.3+sha256.7f63001edc077f1cff96cacba901f350796287a2800dfa83fe898f94183e4f5f"

0 commit comments

Comments
 (0)