summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/mdx/test')
-rw-r--r--packages/integrations/mdx/test/mdx-component.test.js23
-rw-r--r--packages/integrations/mdx/test/mdx-page.test.js23
2 files changed, 20 insertions, 26 deletions
diff --git a/packages/integrations/mdx/test/mdx-component.test.js b/packages/integrations/mdx/test/mdx-component.test.js
index 462e86e7b..1a610be05 100644
--- a/packages/integrations/mdx/test/mdx-component.test.js
+++ b/packages/integrations/mdx/test/mdx-component.test.js
@@ -1,18 +1,16 @@
import mdx from '@astrojs/mdx';
import { expect } from 'chai';
-import { parseHTML } from 'linkedom'
+import { parseHTML } from 'linkedom';
import { loadFixture } from '../../../astro/test/test-utils.js';
describe('MDX Component', () => {
let fixture;
-
+
before(async () => {
- fixture = await loadFixture({
+ fixture = await loadFixture({
root: new URL('./fixtures/mdx-component/', import.meta.url),
- integrations: [
- mdx()
- ]
+ integrations: [mdx()],
});
});
@@ -21,22 +19,21 @@ describe('MDX Component', () => {
await fixture.build();
});
-
it('works', async () => {
const html = await fixture.readFile('/index.html');
const { document } = parseHTML(html);
-
+
const h1 = document.querySelector('h1');
const foo = document.querySelector('#foo');
expect(h1.textContent).to.equal('Hello component!');
expect(foo.textContent).to.equal('bar');
});
- })
+ });
describe('dev', () => {
let devServer;
-
+
before(async () => {
devServer = await fixture.startDevServer();
});
@@ -52,12 +49,12 @@ describe('MDX Component', () => {
const html = await res.text();
const { document } = parseHTML(html);
-
+
const h1 = document.querySelector('h1');
const foo = document.querySelector('#foo');
expect(h1.textContent).to.equal('Hello component!');
expect(foo.textContent).to.equal('bar');
});
- })
-})
+ });
+});
diff --git a/packages/integrations/mdx/test/mdx-page.test.js b/packages/integrations/mdx/test/mdx-page.test.js
index 6e4ae79af..e375a9f17 100644
--- a/packages/integrations/mdx/test/mdx-page.test.js
+++ b/packages/integrations/mdx/test/mdx-page.test.js
@@ -1,18 +1,16 @@
import mdx from '@astrojs/mdx';
import { expect } from 'chai';
-import { parseHTML } from 'linkedom'
+import { parseHTML } from 'linkedom';
import { loadFixture } from '../../../astro/test/test-utils.js';
describe('MDX Page', () => {
let fixture;
before(async () => {
- fixture = await loadFixture({
+ fixture = await loadFixture({
root: new URL('./fixtures/mdx-page/', import.meta.url),
- integrations: [
- mdx()
- ]
+ integrations: [mdx()],
});
});
@@ -21,20 +19,19 @@ describe('MDX Page', () => {
await fixture.build();
});
-
it('works', async () => {
const html = await fixture.readFile('/index.html');
const { document } = parseHTML(html);
-
+
const h1 = document.querySelector('h1');
expect(h1.textContent).to.equal('Hello page!');
});
- })
+ });
describe('dev', () => {
let devServer;
-
+
before(async () => {
devServer = await fixture.startDevServer();
});
@@ -45,15 +42,15 @@ describe('MDX Page', () => {
it('works', async () => {
const res = await fixture.fetch('/');
-
+
expect(res.status).to.equal(200);
const html = await res.text();
const { document } = parseHTML(html);
-
+
const h1 = document.querySelector('h1');
expect(h1.textContent).to.equal('Hello page!');
});
- })
-})
+ });
+});