Home / Function/ runTest() — astro Function Reference

runTest() — astro Function Reference

Architecture documentation for the runTest() function in headers.test.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  fd7a6054_8db5_aa49_8f3d_37cd2e3b02b6["runTest()"]
  319f466e_43c3_79d2_2a8b_48308f94dccb["headers.test.js"]
  fd7a6054_8db5_aa49_8f3d_37cd2e3b02b6 -->|defined in| 319f466e_43c3_79d2_2a8b_48308f94dccb
  8aa05169_90cd_eb5f_1d5a_e36a77000a53["createRequestAndResponse()"]
  fd7a6054_8db5_aa49_8f3d_37cd2e3b02b6 -->|calls| 8aa05169_90cd_eb5f_1d5a_e36a77000a53
  style fd7a6054_8db5_aa49_8f3d_37cd2e3b02b6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/node/test/headers.test.js lines 179–195

async function runTest(url, expectedHeaders) {
	const { handler } = await import('./fixtures/headers/dist/server/entry.mjs');

	const { req, res, done } = createRequestAndResponse({
		method: 'GET',
		url,
	});

	handler(req, res);

	req.send();

	await done;
	const headers = res.getHeaders();

	assert.deepEqual(headers, expectedHeaders);
}

Domain

Subdomains

Frequently Asked Questions

What does runTest() do?
runTest() is a function in the astro codebase, defined in packages/integrations/node/test/headers.test.js.
Where is runTest() defined?
runTest() is defined in packages/integrations/node/test/headers.test.js at line 179.
What does runTest() call?
runTest() calls 1 function(s): createRequestAndResponse.

Analyze Your Own Codebase

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

Try Supermodel Free