From acccb3694c2bd2b065ab8b26c488fa2073b910ec Mon Sep 17 00:00:00 2001 From: Pujit Mehrotra Date: Tue, 19 Nov 2024 13:11:52 -0500 Subject: [PATCH] chore(web): add testing step to github actions --- .github/workflows/main.yml | 3 +++ web/helpers/markdown.ts | 4 ++++ web/package.json | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eb00b59f8..7139a7763 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -136,6 +136,9 @@ jobs: continue-on-error: true run: npm run lint + - name: Test + run: npm run test:ci + - name: Build run: npm run build diff --git a/web/helpers/markdown.ts b/web/helpers/markdown.ts index dfece0036..2a02b189b 100644 --- a/web/helpers/markdown.ts +++ b/web/helpers/markdown.ts @@ -12,7 +12,11 @@ const defaultMarkedExtension: MarkedExtension = { /** * Helper class to build or conveniently use a markdown parser. + * + * - Use `Markdown.create` to extend or customize parsing functionality. + * - Use `Markdown.parse` to conveniently parse markdown to safe html. */ +// eslint-disable-next-line @typescript-eslint/no-extraneous-class export class Markdown { private static instance = Markdown.create(); diff --git a/web/package.json b/web/package.json index 8507a4b12..4ea263c47 100644 --- a/web/package.json +++ b/web/package.json @@ -23,7 +23,8 @@ "serve": "serve dist/nuxt-custom-elements/unraid-components", "codegen": "graphql-codegen --config codegen.ts -r dotenv/config", "codegen:watch": "graphql-codegen --config codegen.ts --watch -r dotenv/config", - "test": "vitest" + "test": "vitest", + "test:ci": "vitest run" }, "devDependencies": { "@graphql-codegen/cli": "^5.0.2",