Home / Function/ renderComponentsChecks() — astro Function Reference

renderComponentsChecks() — astro Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

packages/integrations/markdoc/test/render-extends-components.test.js lines 50–69

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-extends-components.test.js.
Where is renderComponentsChecks() defined?
renderComponentsChecks() is defined in packages/integrations/markdoc/test/render-extends-components.test.js at line 50.

Analyze Your Own Codebase

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

Try Supermodel Free