From e04e9efc4aa87a5b110c88dfa8401014b12625dc Mon Sep 17 00:00:00 2001 From: FUJI Goro Date: Sat, 1 Feb 2025 15:57:01 +0900 Subject: [PATCH] first step to suppport Bun --- .github/workflows/ci.yml | 10 ++++++++++ test/bun.spec.ts | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 test/bun.spec.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index adbe435..f4b790e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,3 +64,13 @@ jobs: - run: npm ci - run: deno test test/deno_test.ts + bun: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + - run: bun install + - run: bun test test/bun.spec.ts + diff --git a/test/bun.spec.ts b/test/bun.spec.ts new file mode 100644 index 0000000..7dd454c --- /dev/null +++ b/test/bun.spec.ts @@ -0,0 +1,9 @@ +import { expect, test } from "bun:test"; +import { encode, decode } from "../src/index"; + + +test("Hello, world!", () => { + const encoded = encode("Hello, world!"); + const decoded = decode(encoded); + expect(decoded).toBe("Hello, world!"); +});