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

Relationship Graph

Source Code

packages/svelte/tests/sourcemaps/samples/css-injected-map/_config.js lines 30–68

	async test({ assert, code_client }) {
		// Check that the css source map embedded in the js is accurate
		const match = code_client.match(
			/code: '(.*?)(?:\\n\/\*# sourceMappingURL=data:(.*?);charset=(.*?);base64,(.*?) \*\/)?'/
		);

		assert.ok(match);

		const [css, mime_type, encoding, css_map_base64] = /** @type {RegExpMatchArray} */ (
			match
		).slice(1);
		assert.equal(mime_type, 'application/json');
		assert.equal(encoding, 'utf-8');

		const css_map_json = Buffer.from(css_map_base64, 'base64').toString();
		const map = new TraceMap(css_map_json);
		const sourcefile = '../../input.svelte';
		const locate = getLocator(
			css.replace(/\\r/g, '\r').replace(/\\n/g, '\n').replace(/\\t/g, '\t'),
			{ offsetLine: 1 }
		);

		/** @type {const} */ ([
			['--keep-me: blue', null, 13, 2],
			['--done-replace-once: red', '--replace-me-once', 7, 2],
			['--done-replace-twice: green', '--replace-me-twice', 10, 2]
		]).forEach(([content, name, line, column]) => {
			assert.deepEqual(
				originalPositionFor(map, /** @type {Location} */ (locate(content))),
				{
					source: sourcefile,
					name,
					line,
					column
				},
				`failed to locate "${content}" from "${sourcefile}"`
			);
		});
	}

Domain

Subdomains

Frequently Asked Questions

What does default.test() do?
default.test() is a function in the svelte codebase, defined in packages/svelte/tests/sourcemaps/samples/css-injected-map/_config.js.
Where is default.test() defined?
default.test() is defined in packages/svelte/tests/sourcemaps/samples/css-injected-map/_config.js at line 30.

Analyze Your Own Codebase

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

Try Supermodel Free