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

Relationship Graph

Source Code

packages/svelte/tests/runtime-runes/samples/mutation-both/_config.js lines 11–38

	test({ assert, target, window }) {
		const [multiplier, count] = target.querySelectorAll('button');
		const clickEvent = new window.Event('click', { bubbles: true });
		const span = /** @type {HTMLSpanElement} */ (target.querySelector('span'));

		/**
		 * @param {number} count
		 * @param {number} multiplier
		 */
		const expect_span_to_be = (count, multiplier) =>
			assert.htmlEqual(span.innerHTML, `${count} * ${multiplier} = ${count * multiplier}`);

		count.dispatchEvent(clickEvent);
		flushSync();
		expect_span_to_be(1, 2);

		multiplier.dispatchEvent(clickEvent);
		flushSync();
		expect_span_to_be(1, 3);

		count.dispatchEvent(clickEvent);
		flushSync();
		expect_span_to_be(2, 3);

		multiplier.dispatchEvent(clickEvent);
		flushSync();
		expect_span_to_be(2, 4);
	}

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/mutation-both/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/runtime-runes/samples/mutation-both/_config.js at line 11.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free