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 7850549b_8b23_1f93_0872_987791ce0f74["default.test()"] be4525cd_9fa8_b6c4_641b_2d98f73fc595["_config.js"] 7850549b_8b23_1f93_0872_987791ce0f74 -->|defined in| be4525cd_9fa8_b6c4_641b_2d98f73fc595 style 7850549b_8b23_1f93_0872_987791ce0f74 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-12/_config.js lines 6–93
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="checkbox" value="a">
<input type="checkbox" value="b">
</div>
<div class="arg">
<input type="checkbox" value="c">
<input type="checkbox" value="d">
</div>
</div>
<div>3
<div class="arg">
<input type="checkbox" value="a">
<input type="checkbox" value="b">
</div>
<div class="arg">
<input type="checkbox" value="c">
<input type="checkbox" value="d">
</div>
</div>
`
);
check(new Set([0, 2]));
const event = new window.Event('change');
// dom to value
inputs[3].checked = true;
inputs[3].dispatchEvent(event);
flushSync();
check(new Set([0, 2, 3]));
assert.deepEqual(component.pipelineOperations[1].operation.args[1].value, ['c', 'd']);
// remove item
component.pipelineOperations = component.pipelineOperations.slice(1);
assert.htmlEqual(
target.innerHTML,
`
<div>2
<div class="arg">
<input type="checkbox" value="a">
<input type="checkbox" value="b">
</div>
<div class="arg">
<input type="checkbox" value="c">
<input type="checkbox" value="d">
</div>
</div>
<div>3
<div class="arg">
<input type="checkbox" value="a">
<input type="checkbox" value="b">
</div>
<div class="arg">
<input type="checkbox" value="c">
<input type="checkbox" value="d">
</div>
</div>
`
);
inputs = target.querySelectorAll('input');
check(new Set([0, 2, 3]));
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-12/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/runtime-legacy/samples/binding-input-group-each-12/_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