summaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/mdx-optimize.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/mdx/test/mdx-optimize.test.js')
-rw-r--r--packages/integrations/mdx/test/mdx-optimize.test.js29
1 files changed, 16 insertions, 13 deletions
diff --git a/packages/integrations/mdx/test/mdx-optimize.test.js b/packages/integrations/mdx/test/mdx-optimize.test.js
index 2e67a7064..7d9a68c95 100644
--- a/packages/integrations/mdx/test/mdx-optimize.test.js
+++ b/packages/integrations/mdx/test/mdx-optimize.test.js
@@ -1,4 +1,5 @@
-import { expect } from 'chai';
+import { describe, it, before } from 'node:test';
+import * as assert from 'node:assert/strict';
import { parseHTML } from 'linkedom';
import { loadFixture } from '../../../astro/test/test-utils.js';
@@ -17,31 +18,33 @@ describe('MDX optimize', () => {
const html = await fixture.readFile('/index.html');
const { document } = parseHTML(html);
- expect(document.querySelector('h1').textContent).include('MDX page');
- expect(document.querySelector('p').textContent).include(
- 'I once heard a very inspirational quote:'
+ assert.equal(document.querySelector('h1').textContent.includes('MDX page'), true);
+ assert.equal(
+ document.querySelector('p').textContent.includes('I once heard a very inspirational quote:'),
+ true
);
const blockquote = document.querySelector('blockquote.custom-blockquote');
- expect(blockquote).to.not.be.null;
- expect(blockquote.textContent).to.include('I like pancakes');
+ assert.notEqual(blockquote, null);
+ assert.equal(blockquote.textContent.includes('I like pancakes'), true);
const code = document.querySelector('pre.astro-code');
- expect(code).to.not.be.null;
- expect(code.textContent).to.include(`const pancakes = 'yummy'`);
+ assert.notEqual(code, null);
+ assert.equal(code.textContent.includes(`const pancakes = 'yummy'`), true);
});
it('renders an Astro page that imports MDX fine', async () => {
const html = await fixture.readFile('/import/index.html');
const { document } = parseHTML(html);
- expect(document.querySelector('h1').textContent).include('Astro page');
- expect(document.querySelector('p').textContent).include(
- 'I once heard a very inspirational quote:'
+ assert.equal(document.querySelector('h1').textContent.includes('Astro page'), true);
+ assert.equal(
+ document.querySelector('p').textContent.includes('I once heard a very inspirational quote:'),
+ true
);
const blockquote = document.querySelector('blockquote.custom-blockquote');
- expect(blockquote).to.not.be.null;
- expect(blockquote.textContent).to.include('I like pancakes');
+ assert.notEqual(blockquote, null);
+ assert.equal(blockquote.textContent.includes('I like pancakes'), true);
});
});