Home / Function/ suite() — svelte Function Reference

suite() — svelte Function Reference

Architecture documentation for the suite() function in suite.ts from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  1354ddff_1efb_c4e4_5cd0_7b354ba0a9b4["suite()"]
  2b655554_f9cf_daf9_c56b_a99baafbe0fd["suite.ts"]
  1354ddff_1efb_c4e4_5cd0_7b354ba0a9b4 -->|defined in| 2b655554_f9cf_daf9_c56b_a99baafbe0fd
  style 1354ddff_1efb_c4e4_5cd0_7b354ba0a9b4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/tests/suite.ts lines 26–37

export function suite<Test extends BaseTest>(fn: (config: Test, test_dir: string) => void) {
	return {
		test: (config: Test) => config,
		run: async (cwd: string, samples_dir = 'samples') => {
			await for_each_dir<Test>(cwd, samples_dir, (config, dir) => {
				let it_fn = config.skip ? it.skip : config.solo ? it.only : it;

				it_fn(dir, () => fn(config, `${cwd}/${samples_dir}/${dir}`));
			});
		}
	};
}

Domain

Subdomains

Frequently Asked Questions

What does suite() do?
suite() is a function in the svelte codebase, defined in packages/svelte/tests/suite.ts.
Where is suite() defined?
suite() is defined in packages/svelte/tests/suite.ts at line 26.

Analyze Your Own Codebase

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

Try Supermodel Free