default.test() — svelte Function Reference
Architecture documentation for the default.test() function in _config.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD dde4fd8e_671c_c1e0_d720_6e74b22deed5["default.test()"] 4c33fcd1_4942_1046_b98d_aa00a802aa2c["_config.js"] dde4fd8e_671c_c1e0_d720_6e74b22deed5 -->|defined in| 4c33fcd1_4942_1046_b98d_aa00a802aa2c style dde4fd8e_671c_c1e0_d720_6e74b22deed5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-11/_config.js lines 6–92
test({ assert, target, component, window }) {
let inputs = target.querySelectorAll('input');
/** @param {Set<number>} set */
const check = (set) => {
for (let i = 0; i < inputs.length; i++) {
assert.equal(inputs[i].checked, set.has(i));
}
};
assert.htmlEqual(
target.innerHTML,
`
<div>1</div>
<div>2
<div class="arg">
<input type="radio" value="a">
<input type="radio" value="b">
</div>
<div class="arg">
<input type="radio" value="c">
<input type="radio" value="d">
</div>
</div>
<div>3
<div class="arg">
<input type="radio" value="a">
<input type="radio" value="b">
</div>
<div class="arg">
<input type="radio" value="c">
<input type="radio" value="d">
</div>
</div>
`
);
check(new Set([0, 2, 5, 6]));
const event = new window.Event('change');
// dom to value
inputs[3].checked = true;
inputs[3].dispatchEvent(event);
flushSync();
check(new Set([0, 3, 5, 6]));
assert.equal(component.pipelineOperations[1].operation.args[1].value, 'd');
// remove item
component.pipelineOperations = component.pipelineOperations.slice(1);
assert.htmlEqual(
target.innerHTML,
`
<div>2
<div class="arg">
<input type="radio" value="a">
<input type="radio" value="b">
</div>
<div class="arg">
<input type="radio" value="c">
<input type="radio" value="d">
</div>
</div>
<div>3
<div class="arg">
<input type="radio" value="a">
<input type="radio" value="b">
</div>
<div class="arg">
<input type="radio" value="c">
<input type="radio" value="d">
</div>
</div>
`
);
inputs = target.querySelectorAll('input');
check(new Set([0, 3, 5, 6]));
Domain
Subdomains
Source
Frequently Asked Questions
What does default.test() do?
default.test() is a function in the svelte codebase, defined in packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-11/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-11/_config.js at line 6.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free