import { parseHTML } from 'linkedom'; import { expect } from 'chai'; import { loadFixture } from '../../../astro/test/test-utils.js'; import markdoc from '../dist/index.js'; const root = new URL('./fixtures/variables/', import.meta.url); describe('Markdoc - Variables', () => { let baseFixture; before(async () => { baseFixture = await loadFixture({ root, integrations: [markdoc()], }); }); describe('dev', () => { let devServer; before(async () => { devServer = await baseFixture.startDevServer(); }); after(async () => { await devServer.stop(); }); it('has expected entry properties', async () => { const res = await baseFixture.fetch('/'); const html = await res.text(); const { document } = parseHTML(html); expect(document.querySelector('h1')?.textContent).to.equal('Processed by schema: Test entry'); expect(document.getElementById('id')?.textContent?.trim()).to.equal('id: entry.mdoc'); expect(document.getElementById('slug')?.textContent?.trim()).to.equal('slug: entry'); expect(document.getElementById('collection')?.textContent?.trim()).to.equal( 'collection: blog' ); }); }); describe('build', () => { before(async () => { await baseFixture.build(); }); it('has expected entry properties', async () => { const html = await baseFixture.readFile('/index.html'); const { document } = parseHTML(html); expect(document.querySelector('h1')?.textContent).to.equal('Processed by schema: Test entry'); expect(document.getElementById('id')?.textContent?.trim()).to.equal('id: entry.mdoc'); expect(document.getElementById('slug')?.textContent?.trim()).to.equal('slug: entry'); expect(document.getElementById('collection')?.textContent?.trim()).to.equal( 'collection: blog' ); }); }); }); ption value='ciro/spawn-abort-signal-rebased'>ciro/spawn-abort-signal-rebased Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/examples/macros/example.js (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-07-07Removed unused parts of index.tsxGravatar Hassan El Mghari 1-6/+0
2022-07-07Cleaned up the Next.js example READMEGravatar Hassan El Mghari 1-6/+2
2022-07-07Fix: long numbers + unused cssGravatar michell brito 1-21/+13
2022-07-07Update README.mdGravatar PyBaker 1-26/+26
2022-07-07[install] Use an identifier for the accept header valueGravatar Jarred Sumner 1-3/+9
2022-07-07Fixes https://github.com/Jarred-Sumner/bun/issues/341Gravatar Jarred Sumner 1-1/+1
2022-07-07Outdated typeGravatar Jarred Sumner 1-2/+2
2022-07-07Fix copyGravatar Jarred Sumner 2-2/+2
2022-07-07fix devcontainer starship installationGravatar shanehsi 1-1/+1
2022-07-07Use Node.js v18.x from NodeSource to use string.replaceAll methodGravatar Hiroaki Nakamura 1-1/+1
2022-07-07[strings] Fix typo in string_immutable.zigGravatar Ikko Ashimine 1-1/+1
2022-07-07Bump build-idGravatar Jarred Sumner 1-1/+1
2022-07-07Update list of unsupported bun Next.js featuresGravatar Hassan El Mghari 1-0/+1
2022-07-06[next] Fix @types/react errorGravatar Jarred Sumner 1-4/+4
2022-07-06[cli] ClarifyGravatar Jarred Sumner 1-1/+1
2022-07-06Improve error message for outdated linux kernelGravatar Jarred Sumner 1-1/+28
2022-07-06[tsconfig] Fix crash affecting preactGravatar Jarred Sumner 1-0/+15
2022-07-06[internal] Fix failing buildGravatar Jarred Sumner 1-4/+5
2022-07-06[bun install] Fix `NotSameFileSystem` errorGravatar Jarred Sumner 1-1/+1
2022-07-06chore(examples): Updates start docoGravatar mrowles 1-3/+1
2022-07-06Updated CPU in benchmarksGravatar Isaac McFadyen 1-2/+2
2022-07-06docs: add callout for typedefs with TypeScriptGravatar josefaidt 1-1/+20
2022-07-06fix: spawn thread on linuxGravatar Egor 1-3/+6
2022-07-06Update Deno number for React SSR after 8c1157be229137963d1dd513d389ae181db00821Gravatar Jarred Sumner 1-4/+4
2022-07-06Add needed dependencies to Makefile devcontainer targetGravatar Hiroaki Nakamura 1-1/+1
2022-07-06fix tabpanel a11yGravatar Alexander 1-31/+47
2022-07-06fix a11y issues on landingGravatar Alexander 2-86/+139
2022-07-06docs: Fix broken toc linkGravatar Yongwook Choi 1-4/+4
2022-07-06fixup!: add newline to end of fileGravatar Joe Previte 1-1/+1
2022-07-06refactor: wrap BigInt tests in describe blockGravatar Joe Previte 1-9/+11
2022-07-06Add a space in page.tsxGravatar Eyal Cohen 1-1/+1
2022-07-06Add Bun logoGravatar Daniel Tolentino 1-0/+3