summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/mdx-frontmatter.test.js
diff options
context:
space:
mode:
authorGravatar Ben Holmes <hey@bholmes.dev> 2022-08-25 17:08:43 -0400
committerGravatar GitHub <noreply@github.com> 2022-08-25 17:08:43 -0400
commitd4cd7a59fd38d411c442a818cfaab40f74106628 (patch)
tree5ae14d1610491d34eb0a083d2d57f6fa157bad69 /packages/integrations/mdx/test/mdx-frontmatter.test.js
parent9cff515318ff0d5bcf71520b9f320c670937476d (diff)
downloadastro-d4cd7a59fd38d411c442a818cfaab40f74106628.tar.gz
astro-d4cd7a59fd38d411c442a818cfaab40f74106628.tar.zst
astro-d4cd7a59fd38d411c442a818cfaab40f74106628.zip
Update Markdown type signature to match behavior (#4423)
* feat: "file" and "url" top-level layout props * test: markdown file and url * test: mdx file and url * feat: update MarkdownInstance + JSDoc improvements * chore: changeset
Diffstat (limited to 'packages/integrations/mdx/test/mdx-frontmatter.test.js')
-rw-r--r--packages/integrations/mdx/test/mdx-frontmatter.test.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/integrations/mdx/test/mdx-frontmatter.test.js b/packages/integrations/mdx/test/mdx-frontmatter.test.js
index 039a12ddc..539fdbf99 100644
--- a/packages/integrations/mdx/test/mdx-frontmatter.test.js
+++ b/packages/integrations/mdx/test/mdx-frontmatter.test.js
@@ -57,17 +57,21 @@ describe('MDX frontmatter', () => {
expect(headingSlugs).to.contain('section-2');
});
- it('passes "file" and "url" to layout via frontmatter', async () => {
+ it('passes "file" and "url" to layout', async () => {
const html = await fixture.readFile('/with-headings/index.html');
const { document } = parseHTML(html);
const frontmatterFile = document.querySelector('[data-frontmatter-file]')?.textContent;
const frontmatterUrl = document.querySelector('[data-frontmatter-url]')?.textContent;
+ const file = document.querySelector('[data-file]')?.textContent;
+ const url = document.querySelector('[data-url]')?.textContent;
expect(frontmatterFile?.endsWith('with-headings.mdx')).to.equal(
true,
'"file" prop does not end with correct path or is undefined'
);
expect(frontmatterUrl).to.equal('/with-headings');
+ expect(file).to.equal(frontmatterFile);
+ expect(url).to.equal(frontmatterUrl);
});
});