subscribeFixtures() — react Function Reference
Architecture documentation for the subscribeFixtures() function in runner-watch.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD 041267ea_9e71_a34d_3dd2_e6b5c802f1bf["subscribeFixtures()"] 3c2dde8c_5e90_a277_13bd_39083b18cadb["runner-watch.ts"] 041267ea_9e71_a34d_3dd2_e6b5c802f1bf -->|defined in| 3c2dde8c_5e90_a277_13bd_39083b18cadb 7865a05e_4feb_a8ba_40fe_4675700de39b["makeWatchRunner()"] 7865a05e_4feb_a8ba_40fe_4675700de39b -->|calls| 041267ea_9e71_a34d_3dd2_e6b5c802f1bf style 041267ea_9e71_a34d_3dd2_e6b5c802f1bf fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/snap/src/runner-watch.ts lines 132–153
function subscribeFixtures(
state: RunnerState,
onChange: (state: RunnerState) => void,
) {
// Watch the fixtures directory for changes
watcher.subscribe(FIXTURES_PATH, async (err, _events) => {
if (err) {
console.error(err);
process.exit(1);
}
// Try to ignore changes that occurred as a result of our explicitly updating
// fixtures in update().
// Currently keeps a timestamp of last known changes, and ignore events that occurred
// around that timestamp.
const isRealUpdate = performance.now() - state.lastUpdate > 5000;
if (isRealUpdate) {
// Fixtures changed, re-run tests
state.mode.action = RunnerAction.Test;
onChange(state);
}
});
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does subscribeFixtures() do?
subscribeFixtures() is a function in the react codebase, defined in compiler/packages/snap/src/runner-watch.ts.
Where is subscribeFixtures() defined?
subscribeFixtures() is defined in compiler/packages/snap/src/runner-watch.ts at line 132.
What calls subscribeFixtures()?
subscribeFixtures() is called by 1 function(s): makeWatchRunner.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free