aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/mdx-get-static-paths.test.js
blob: 96f0dc9a43f7803e15acb4dc8bba5d4b598eec45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import mdx from '@astrojs/mdx';

import * as assert from 'node:assert/strict';
import { before, describe, it } from 'node:test';
import * as cheerio from 'cheerio';
import { loadFixture } from '../../../astro/test/test-utils.js';

const FIXTURE_ROOT = new URL('./fixtures/mdx-get-static-paths', import.meta.url);

describe('getStaticPaths', () => {
	/** @type {import('astro/test/test-utils').Fixture} */
	let fixture;
	before(async () => {
		fixture = await loadFixture({
			root: FIXTURE_ROOT,
			integrations: [mdx()],
		});
		await fixture.build();
	});

	it('Provides file and url', async () => {
		const html = await fixture.readFile('/one/index.html');

		const $ = cheerio.load(html);
		assert.equal($('p').text(), 'First mdx file');
		assert.equal($('#one').text(), 'hello', 'Frontmatter included');
		assert.equal($('#url').text(), 'src/content/1.mdx', 'url is included');
		assert.equal(
			$('#file').text().includes('fixtures/mdx-get-static-paths/src/content/1.mdx'),
			true,
			'file is included',
		);
	});
});
>-5/+0 2021-09-14[ci] yarn formatGravatar FredKSchott 1-15/+10 2021-09-14Self-host homepage fonts to improve page load speed (#1370)Gravatar mundry 14-5/+52 Co-authored-by: mundry <mundry@users.noreply.github.com> 2021-09-14Add types to examples and docs (#1347)Gravatar Matthew Phillips 8-20/+60 * Adds a changeset * Add types to examples and docs * Make changes based on review feedback * Avoid using the variable named props * Make path a const 2021-09-14[ci] collect statsGravatar FredKSchott 1-0/+1 2021-09-13Fix typo (#1360)Gravatar Marcus Otterström 1-1/+1 2021-09-13Disclaimer for Github pages / jekyll quirk (#1355)Gravatar Tc001 2-0/+7 * Added GH pages disclaimer * Added changeset * Reworded disclaimer * Correct GH Pages casing * Update deploy.md Co-authored-by: Fred K. Schott <fkschott@gmail.com> 2021-09-13fix outdated lockfile issue (#1357)Gravatar Fred K. Schott 1-3/+1 2021-09-13Add `astro.build/play` link (#1359)Gravatar Nate Moore 1-0/+6 * feat: add rewrite to play.astro.build * fix: subpath redirects 2021-09-13[ci] yarn formatGravatar FredKSchott 2-8/+7 2021-09-13Add a new lockfile (#1356)Gravatar Matthew Phillips 1-19/+19 2021-09-13[ci] collect statsGravatar FredKSchott 1-0/+1 2021-09-12[ci] collect statsGravatar FredKSchott 1-0/+1 2021-09-11[ci] collect statsGravatar FredKSchott 1-0/+1 2021-09-10Prevent removing CSS preloads during bundling (#1326)Gravatar Bartek Igielski 8-18/+96 * Prevent removing nodes, becasue styles preloading was detected earlier * Add separate deduping for preloads and cover it with tests. * Create quiet-horses-turn.md * Test merging preload tags 2021-09-10Fix typos in Netlify sponsorship announcement blog post (#1346)Gravatar mundry 1-4/+4 Co-authored-by: mundry <mundry@users.noreply.github.com> 2021-09-10[ci] collect statsGravatar FredKSchott 2-1/+2 2021-09-09blog: announce netlify sponsorship (#1345)Gravatar Fred K. Schott 4-5/+64 2021-09-09Version Packages (#1344)Gravatar github-actions[bot] 29-53/+42 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2021-09-09Revert "Version Packages (#1303)"Gravatar Fred K. Schott 29-42/+53 This reverts commit 1a88cfde7d2b3854e279c1bf3e12adf5d2155801. 2021-09-09update lockfileastro@0.20.5@astrojs/markdown-support@0.3.1Gravatar Fred K. Schott 1-9/+9 2021-09-09Version Packages (#1303)Gravatar github-actions[bot] 29-53/+42 Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2021-09-09[ci] collect statsGravatar FredKSchott 2-1/+2 2021-09-08Update netlify deploy instructions for `.nvmrc` syntax (#1337)Gravatar Caleb Jasik 1-1/+1 2021-09-08[ci] yarn formatGravatar jasikpark 1-1/+0