feat(FN-3591): split TaskDetailModal test monolith into focused suites
The monolithic `TaskDetailModal` test suite (6,745 lines) was split into six focused test files covering attachments/tabs, definition/actions, inline editing/integrations, models/progress/workflow, rendering, and responsive/dependencies, with a shared test helpers module added for common utilities. Fusion-Task-Id: FN-3591
This commit is contained in:
12
.changeset/fn-3591-test-isolation-baseline.md
Normal file
12
.changeset/fn-3591-test-isolation-baseline.md
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Fix `scripts/check-test-isolation.mjs` false-failing when `--before` and the
|
||||
post-run check are invoked from different working directories (e.g. a worktree
|
||||
recorded the baseline, then the main repo ran the check). The shared baseline
|
||||
file in `tmpdir()` is now namespaced by a hash of the cwd so concurrent
|
||||
worktrees don't clobber each other, and protected `.fusion` dirs that were
|
||||
absent from the baseline are now skipped with a warning instead of being
|
||||
treated as `{exists: false}` (which previously flagged the entire pre-existing
|
||||
directory tree as a "test mutation").
|
||||
Reference in New Issue
Block a user