testing
Write and run tests using Vitest. Understand linting and formatting with Biome. Apply testing patterns for components, utilities, and Server Actions.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Testing & Code Quality
このスキルは、Bingifyプロジェクトのテスト戦略とコード品質管理をカバーします。
概要
BingifyはVitestでテストを実行し、Biomeでリント・フォーマットを管理します。
テストファイルの配置
テストファイルは以下のパターンで配置:
lib/
utils.ts
__tests__/
utils.test.ts
テストの作成
import { describe, it, expect } from "vitest";
import { formatDate } from "../utils";
describe("ユーティリティ関数", () => {
it("日付を正しくフォーマットする", () => {
const date = new Date("2026-01-11");
const result = formatDate(date, "YYYY-MM-DD");
expect(result).toBe("2026-01-11");
});
});
テスト実行
# すべてのテスト
pnpm test
# ウォッチモード
pnpm test -- --watch
# カバレッジ
pnpm test -- --coverage
参考
- Vitest公式ドキュメント
- Biomejs公式ドキュメント
- github-workflow スキル - CI/CDチェックの詳細
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!