Agent skill

bun-test

Bunを用いたテストを作成・編集します。テストを作成する際、ファイル「*.test.ts」を編集する際に呼び出します。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/bun-test-interactive-inc-open-prompt

SKILL.md

Rules

  • データベース操作などの副作用があるファイルのテストは作成しない
  • bun:testからtestexpectのみを使用する
  • テストタイトルは日本語を使用する
  • ファイル名形式は*.test.ts
  • 同じディレクトリにテストファイルを配置する
  • 1つのテストには1つのアサーションのみ
  • 意味のある変数名を使用(省略しない)

Sample code

typescript
import { test, expect } from "bun:test"
import { calculateSum } from "./calculate-sum"

test("2つの正の数値を足し算できる", () => {
  const result = calculateSum({ first: 2, second: 3 })
  expect(result).toBe(5)
})

test("負の数値を含む計算ができる", () => {
  const result = calculateSum({ first: -5, second: 10 })
  expect(result).toBe(5)
})

test("ゼロを含む計算ができる", () => {
  const result = calculateSum({ first: 0, second: 0 })
  expect(result).toBe(0)
})

Didn't find tool you were looking for?

Be as detailed as possible for better results