From e3bfa8f3edfb7001e2eee9906a1f571c55b041ef Mon Sep 17 00:00:00 2001 From: FUJI Goro Date: Sat, 1 Feb 2025 15:36:10 +0900 Subject: [PATCH 1/3] rewrite deno_test.ts with node:assert and node:test --- test/deno_test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/deno_test.ts b/test/deno_test.ts index 6aeb6b99..fb5aa709 100755 --- a/test/deno_test.ts +++ b/test/deno_test.ts @@ -1,11 +1,12 @@ #!/usr/bin/env deno test /* eslint-disable */ -import { assertEquals } from "https://deno.land/std/testing/asserts.ts"; +import { deepStrictEqual } from "node:assert"; +import { test } from "node:test"; import * as msgpack from "../mod.ts"; -Deno.test("Hello, world!", () => { +test("Hello, world!", () => { const encoded = msgpack.encode("Hello, world!"); const decoded = msgpack.decode(encoded); - assertEquals(decoded, "Hello, world!"); + deepStrictEqual(decoded, "Hello, world!"); }); From 707bb19393ccf9bd40c01b5cd8a13c71ff0162c2 Mon Sep 17 00:00:00 2001 From: FUJI Goro Date: Sat, 1 Feb 2025 15:41:46 +0900 Subject: [PATCH 2/3] CI/Deno --- .github/workflows/ci-deno.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/ci-deno.yml diff --git a/.github/workflows/ci-deno.yml b/.github/workflows/ci-deno.yml new file mode 100644 index 00000000..f40355a7 --- /dev/null +++ b/.github/workflows/ci-deno.yml @@ -0,0 +1,21 @@ +name: CI/Deno + +on: + push: + branches: + - main + pull_request: + workflow_dispatch: + +jobs: + nodejs: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup Deno + uses: denoland/setup-deno@v2 + with: + deno-version: "v2.x" + - run: deno test test/deno_test.ts + From 6910d5ac1cca51715e8bea0eb8675caab083ba99 Mon Sep 17 00:00:00 2001 From: FUJI Goro Date: Sat, 1 Feb 2025 15:43:57 +0900 Subject: [PATCH 3/3] fix deno/ci --- .github/workflows/ci-deno.yml | 21 --------------------- .github/workflows/ci.yml | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 21 deletions(-) delete mode 100644 .github/workflows/ci-deno.yml diff --git a/.github/workflows/ci-deno.yml b/.github/workflows/ci-deno.yml deleted file mode 100644 index f40355a7..00000000 --- a/.github/workflows/ci-deno.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: CI/Deno - -on: - push: - branches: - - main - pull_request: - workflow_dispatch: - -jobs: - nodejs: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - name: Setup Deno - uses: denoland/setup-deno@v2 - with: - deno-version: "v2.x" - - run: deno test test/deno_test.ts - diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 012652d2..adbe4359 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,3 +50,17 @@ jobs: - run: npm install -g npm - run: npm ci - run: npm run test:browser -- --browsers ${{ matrix.browser }} + + + deno: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup Deno + uses: denoland/setup-deno@v2 + with: + deno-version: "v2.x" + - run: npm ci + - run: deno test test/deno_test.ts +