Commit d8e2e47
committed
refactor(js): split runtime-compat into focused files, run on all runtimes
- Split monolithic runtime-compat.test.mjs into 8 focused files in
__test__/runtime-compat/ (basics, builtins, control-flow, error-handling,
filesystem, vfs, tool-metadata, security, scripts) plus shared _setup.mjs.
- Node now runs BOTH ava (full functional suite) AND runtime-compat tests.
- Bun/Deno run runtime-compat + examples.
- Update specs/004-testing.md with JS runtime compat testing strategy,
CI matrix, maintenance rules, and local run instructions.1 parent 65f8d1d commit d8e2e47
File tree
13 files changed
+833
-770
lines changed- .github/workflows
- crates/bashkit-js/__test__
- runtime-compat
- specs
13 files changed
+833
-770
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
119 | 124 | | |
120 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
121 | 130 | | |
122 | 131 | | |
123 | 132 | | |
| |||
0 commit comments