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

Relationship Graph

Source Code

packages/svelte/tests/runtime-runes/samples/async-resolve-stale/_config.js lines 4–29

	async test({ assert, target }) {
		// We gotta wait a bit more in this test because of the macrotasks in App.svelte
		function sleep(t = 50) {
			return new Promise((r) => setTimeout(r, t));
		}

		await sleep();
		assert.htmlEqual(target.innerHTML, '<input> 1 | ');

		const [input] = target.querySelectorAll('input');

		input.value = '1';
		input.dispatchEvent(new Event('input', { bubbles: true }));
		await sleep();
		assert.htmlEqual(target.innerHTML, '<input> 1 | ');

		input.value = '12';
		input.dispatchEvent(new Event('input', { bubbles: true }));
		await sleep();
		assert.htmlEqual(target.innerHTML, '<input> 3 | 12');

		input.value = '';
		input.dispatchEvent(new Event('input', { bubbles: true }));
		await sleep();
		assert.htmlEqual(target.innerHTML, '<input> 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/async-resolve-stale/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/runtime-runes/samples/async-resolve-stale/_config.js at line 4.

Analyze Your Own Codebase

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

Try Supermodel Free