Home / Function/ renderComponentsChecks() — astro Function Reference

renderComponentsChecks() — astro Function Reference

Architecture documentation for the renderComponentsChecks() function in render-components.test.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  ba5dbdfe_095c_25de_e75b_6458f39f8eb1["renderComponentsChecks()"]
  9880f942_9263_e3fc_e0e1_3673a9ac7add["render-components.test.js"]
  ba5dbdfe_095c_25de_e75b_6458f39f8eb1 -->|defined in| 9880f942_9263_e3fc_e0e1_3673a9ac7add
  style ba5dbdfe_095c_25de_e75b_6458f39f8eb1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/markdoc/test/render-components.test.js lines 63–82

function renderComponentsChecks(html) {
	const { document } = parseHTML(html);
	const h2 = document.querySelector('h2');
	assert.equal(h2.textContent, 'Post with components');

	// Renders custom shortcode component
	const marquee = document.querySelector('marquee');
	assert.notEqual(marquee, null);
	assert.equal(marquee.hasAttribute('data-custom-marquee'), true);

	// Renders Astro Code component
	const pre = document.querySelector('pre');
	assert.notEqual(pre, null);
	assert.equal(pre.className, 'astro-code github-dark');

	// Renders 2nd Astro Code component inside if tag
	const pre2 = document.querySelectorAll('pre')[1];
	assert.notEqual(pre2, null);
	assert.equal(pre2.className, 'astro-code github-dark');
}

Domain

Subdomains

Frequently Asked Questions

What does renderComponentsChecks() do?
renderComponentsChecks() is a function in the astro codebase, defined in packages/integrations/markdoc/test/render-components.test.js.
Where is renderComponentsChecks() defined?
renderComponentsChecks() is defined in packages/integrations/markdoc/test/render-components.test.js at line 63.

Analyze Your Own Codebase

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

Try Supermodel Free