Home / Function/ default.test() — svelte Function Reference

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
  3e11300a_577e_b0aa_b4c9_bdb21320c423["default.test()"]
  b069504b_ff56_007f_a57a_fd8e554279c5["_config.js"]
  3e11300a_577e_b0aa_b4c9_bdb21320c423 -->|defined in| b069504b_ff56_007f_a57a_fd8e554279c5
  style 3e11300a_577e_b0aa_b4c9_bdb21320c423 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/tests/runtime-runes/samples/custom-element-slot-in-snippet/_config.js lines 6–21

	test({ target, assert }) {
		const shadowRoot = /** @type {ShadowRoot} */ (
			target.querySelector('my-custom-element')?.shadowRoot
		);
		const [defaultSlot, namedSlot] = shadowRoot.querySelectorAll('slot');
		const assignedDefaultNodes = defaultSlot.assignedNodes();
		const assignedNamedNodes = namedSlot.assignedNodes();

		assert.equal(assignedDefaultNodes.length, 1);
		assert.equal(assignedNamedNodes.length, 1);
		assert.htmlEqual(assignedDefaultNodes[0].textContent || '', `Default`);
		assert.htmlEqual(
			/** @type {HTMLElement} */ (assignedNamedNodes[0]).outerHTML,
			`<span slot="slot">Slotted</span>`
		);
	}

Domain

Subdomains

Frequently Asked Questions

What does default.test() do?
default.test() is a function in the svelte codebase, defined in packages/svelte/tests/runtime-runes/samples/custom-element-slot-in-snippet/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/runtime-runes/samples/custom-element-slot-in-snippet/_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