From f12ca9474948cf4b15a5d884eddcef228e7d5fc1 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Fri, 22 Oct 2021 12:25:46 -0700 Subject: [PATCH 1/2] fix: enable Code component --- packages/astro/components/Code.astro | 2 +- packages/astro/components/index.js | 4 ++-- packages/astro/test/astro-component-code.test.js | 5 ----- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/astro/components/Code.astro b/packages/astro/components/Code.astro index e22092f2bc87..0a642c3b6e91 100644 --- a/packages/astro/components/Code.astro +++ b/packages/astro/components/Code.astro @@ -45,6 +45,6 @@ function repairShikiTheme(html: string): string { const highlighter = await shiki.getHighlighter({theme}); const _html = highlighter.codeToHtml(code, lang); -html = repairShikiTheme(_html); +const html = repairShikiTheme(_html); --- {html} diff --git a/packages/astro/components/index.js b/packages/astro/components/index.js index 625448249671..7a5c371ac050 100644 --- a/packages/astro/components/index.js +++ b/packages/astro/components/index.js @@ -1,4 +1,4 @@ -//export { default as Code } from './Code.astro'; +export { default as Code } from './Code.astro'; //export { default as Debug } from './Debug.astro'; export { default as Markdown } from './Markdown.astro'; -export { default as Prism } from './Prism.astro'; \ No newline at end of file +export { default as Prism } from './Prism.astro'; diff --git a/packages/astro/test/astro-component-code.test.js b/packages/astro/test/astro-component-code.test.js index e925e9299eb9..1f9cfa60b68a 100644 --- a/packages/astro/test/astro-component-code.test.js +++ b/packages/astro/test/astro-component-code.test.js @@ -1,5 +1,3 @@ -/** - * UNCOMMENT: fix top-level expressions in components import { expect } from 'chai'; import cheerio from 'cheerio'; import { loadFixture } from './test-utils.js'; @@ -84,6 +82,3 @@ describe(' { ]); }); }); -*/ - -it.skip('is skipped', () => {}); From 91d6077a6db14ddae6b594dc586ed648a94261d6 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Fri, 22 Oct 2021 12:33:18 -0700 Subject: [PATCH 2/2] test: update expect to chai format --- packages/astro/test/astro-component-code.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/test/astro-component-code.test.js b/packages/astro/test/astro-component-code.test.js index 1f9cfa60b68a..9d8eb88f2a8a 100644 --- a/packages/astro/test/astro-component-code.test.js +++ b/packages/astro/test/astro-component-code.test.js @@ -18,7 +18,7 @@ describe(' { expect($('pre > code')).to.have.lengthOf(1); // test: contains some generated spans - expect($('pre > code span').length).toBeGreaterThan(1); + expect($('pre > code span').length).to.be.greaterThan(1); }); it('', async () => { @@ -28,7 +28,7 @@ describe(' { expect($('pre').attr('class'), 'astro-code'); expect($('pre > code')).to.have.lengthOf(1); // test: contains many generated spans - expect($('pre > code span').length).toBeGreaterThanOrEqual(6); + expect($('pre > code span').length).to.be.greaterThanOrEqual(6); }); it('', async () => {