run_test() — svelte Function Reference
Architecture documentation for the run_test() function in test.ts from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 85925f22_d68e_6c4f_4ede_e0b915dcdbfd["run_test()"] 4469324d_0988_ea58_7534_0c58bd171620["test.ts"] 85925f22_d68e_6c4f_4ede_e0b915dcdbfd -->|defined in| 4469324d_0988_ea58_7534_0c58bd171620 99cd3e62_6a1b_15d0_86fe_103527a14015["test()"] 99cd3e62_6a1b_15d0_86fe_103527a14015 -->|calls| 85925f22_d68e_6c4f_4ede_e0b915dcdbfd ea5280ff_3b87_42ee_3823_3570b76a5779["push()"] 85925f22_d68e_6c4f_4ede_e0b915dcdbfd -->|calls| ea5280ff_3b87_42ee_3823_3570b76a5779 cf74814c_38ff_1817_80eb_cbc1bb490472["effect_root()"] 85925f22_d68e_6c4f_4ede_e0b915dcdbfd -->|calls| cf74814c_38ff_1817_80eb_cbc1bb490472 7114b424_5006_2886_1565_8d8123ef1ad8["pop()"] 85925f22_d68e_6c4f_4ede_e0b915dcdbfd -->|calls| 7114b424_5006_2886_1565_8d8123ef1ad8 style 85925f22_d68e_6c4f_4ede_e0b915dcdbfd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/tests/signals/test.ts lines 27–40
function run_test(runes: boolean, fn: (runes: boolean) => () => void) {
return () => {
// Create a component context to test runes vs legacy mode
push({}, runes);
// Create a render context so that effect validations etc don't fail
let execute: any;
const destroy = effect_root(() => {
execute = fn(runes);
});
pop();
execute();
destroy();
};
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does run_test() do?
run_test() is a function in the svelte codebase, defined in packages/svelte/tests/signals/test.ts.
Where is run_test() defined?
run_test() is defined in packages/svelte/tests/signals/test.ts at line 27.
What does run_test() call?
run_test() calls 3 function(s): effect_root, pop, push.
What calls run_test()?
run_test() is called by 1 function(s): test.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free