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!"); +});