From 9e8969c9a5549dab0480b46020872549752af813 Mon Sep 17 00:00:00 2001 From: chenxsan Date: Wed, 31 Aug 2022 20:36:08 +0800 Subject: [PATCH 1/4] update snapshots --- .../__snapshots__/index.test.mjs.snap | 12 ++++++------ .../__snapshots__/index.test.mjs.snap | 2 +- .../remark-slug/__snapshots__/index.test.mjs.snap | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap b/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap index 69aa6a9a301e..4605a1309324 100644 --- a/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap +++ b/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap @@ -4,9 +4,9 @@ exports[`cleanup readme should clean up div[align="center"] block with paragraph "/* @jsxRuntime classic */ /* @jsx mdx */ /* @jsxFrag mdx.Fragment */ -const MDXLayout = \\"wrapper\\"; +const MDXLayout = "wrapper"; function MDXContent({components, ...props}) { - return

{\\"Imagemin Webpack\\"}

{\\"Plugin and Loader for \\"}{\\"webpack\\"}{\\" to optimize (compress) all images using \\"}{\\"imagemin\\"}{\\".\\\\nDo not worry about size of images, now they are always optimized/compressed.\\"}

; + return

{"Imagemin Webpack"}

{"Plugin and Loader for "}{"webpack"}{" to optimize (compress) all images using "}{"imagemin"}{".\\nDo not worry about size of images, now they are always optimized/compressed."}

; } MDXContent.isMDXComponent = true; export default MDXContent; @@ -17,9 +17,9 @@ exports[`cleanup readme should clean up div[align="center"] block without paragr "/* @jsxRuntime classic */ /* @jsx mdx */ /* @jsxFrag mdx.Fragment */ -const MDXLayout = \\"wrapper\\"; +const MDXLayout = "wrapper"; function MDXContent({components, ...props}) { - return
; + return
; } MDXContent.isMDXComponent = true; export default MDXContent; @@ -30,9 +30,9 @@ exports[`cleanup readme should clean up nested div[align="center"] block 1`] = "/* @jsxRuntime classic */ /* @jsx mdx */ /* @jsxFrag mdx.Fragment */ -const MDXLayout = \\"wrapper\\"; +const MDXLayout = "wrapper"; function MDXContent({components, ...props}) { - return
; + return
; } MDXContent.isMDXComponent = true; export default MDXContent; diff --git a/src/remark-plugins/remark-remove-heading-id/__snapshots__/index.test.mjs.snap b/src/remark-plugins/remark-remove-heading-id/__snapshots__/index.test.mjs.snap index 02e066d7ceb0..f7d4dfeb7050 100644 --- a/src/remark-plugins/remark-remove-heading-id/__snapshots__/index.test.mjs.snap +++ b/src/remark-plugins/remark-remove-heading-id/__snapshots__/index.test.mjs.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`customize blockquote should add id 1`] = ` -"

hello world

+"

hello world

this is me.

" `; diff --git a/src/remark-plugins/remark-slug/__snapshots__/index.test.mjs.snap b/src/remark-plugins/remark-slug/__snapshots__/index.test.mjs.snap index 16c03e73a1c9..ce0762cc6060 100644 --- a/src/remark-plugins/remark-slug/__snapshots__/index.test.mjs.snap +++ b/src/remark-plugins/remark-slug/__snapshots__/index.test.mjs.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`remark slug should add id 1`] = ` -"

hello world

+"

hello world

this is me.

" `; From d12345b99d2549d05248989aac10fba65e2bf6c1 Mon Sep 17 00:00:00 2001 From: chenxsan Date: Wed, 31 Aug 2022 20:43:35 +0800 Subject: [PATCH 2/4] enable unit test --- .github/workflows/testing.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index eafe631f7dfe..60cf0ee24652 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -4,6 +4,25 @@ on: pull_request: jobs: + unitTest: + name: Unit Test + strategy: + matrix: + os: [ubuntu-latest] + node-version: [16.x] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: yarn + + - run: yarn --frozen-lockfile + - run: yarn jest + lint: name: Lint strategy: From 01d57cb21bb20100a6d8d62d674bac5b57d2d192 Mon Sep 17 00:00:00 2001 From: chenxsan Date: Wed, 31 Aug 2022 21:48:43 +0800 Subject: [PATCH 3/4] fix tests --- src/remark-plugins/remark-custom-asides/index.test.mjs | 4 +++- .../remark-responsive-table/remark-responsive-table.test.mjs | 4 +++- yarn.lock | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/remark-plugins/remark-custom-asides/index.test.mjs b/src/remark-plugins/remark-custom-asides/index.test.mjs index 1f11784464ad..b36bd82a12fb 100644 --- a/src/remark-plugins/remark-custom-asides/index.test.mjs +++ b/src/remark-plugins/remark-custom-asides/index.test.mjs @@ -9,7 +9,9 @@ describe('customize blockquote', () => { 'W>': 'warning', }, }) - .use(remarkHtml) + .use(remarkHtml, { + sanitize: false + }) .process( ` W> hello world diff --git a/src/remark-plugins/remark-responsive-table/remark-responsive-table.test.mjs b/src/remark-plugins/remark-responsive-table/remark-responsive-table.test.mjs index 7729c785faa7..8180ca918a0f 100644 --- a/src/remark-plugins/remark-responsive-table/remark-responsive-table.test.mjs +++ b/src/remark-plugins/remark-responsive-table/remark-responsive-table.test.mjs @@ -8,7 +8,9 @@ describe('responsive table', () => { const processor = remark() .use(remarkGfm) .use(remarkResponsiveTable) - .use(remarkHtml); + .use(remarkHtml, { + sanitize: false, + }); it('should add data-th', () => { processor.process( ` diff --git a/yarn.lock b/yarn.lock index 2bb6f93e5920..3ed2dbfaa71b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11846,7 +11846,7 @@ unist-util-visit-parents@^4.0.0: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" -unist-util-visit-parents@^5.1.1: +unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb" integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw== From 342ab2589da28796c2eed5baf340523bb50e4c40 Mon Sep 17 00:00:00 2001 From: chenxsan Date: Wed, 31 Aug 2022 21:58:27 +0800 Subject: [PATCH 4/4] update snapshots --- .../__snapshots__/index.test.mjs.snap | 2 +- .../remark-responsive-table.test.mjs.snap | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/remark-plugins/remark-custom-asides/__snapshots__/index.test.mjs.snap b/src/remark-plugins/remark-custom-asides/__snapshots__/index.test.mjs.snap index edb6f5982712..fb58948b5761 100644 --- a/src/remark-plugins/remark-custom-asides/__snapshots__/index.test.mjs.snap +++ b/src/remark-plugins/remark-custom-asides/__snapshots__/index.test.mjs.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`customize blockquote should transform W> into aside of warning 1`] = ` -" +" " `; diff --git a/src/remark-plugins/remark-responsive-table/__snapshots__/remark-responsive-table.test.mjs.snap b/src/remark-plugins/remark-responsive-table/__snapshots__/remark-responsive-table.test.mjs.snap index 991fef038c46..a57126cc1b38 100644 --- a/src/remark-plugins/remark-responsive-table/__snapshots__/remark-responsive-table.test.mjs.snap +++ b/src/remark-plugins/remark-responsive-table/__snapshots__/remark-responsive-table.test.mjs.snap @@ -10,12 +10,12 @@ exports[`responsive table should add data-th 1`] = ` -baz -- +baz +- -sam -chen +sam +chen @@ -32,12 +32,12 @@ exports[`responsive table should handle empty thead 1`] = ` -baz -- +baz +- -sam -chen +sam +chen