testing
Write and run tests using Vitest. Understand linting and formatting with Biome. Apply testing patterns for components, utilities, and Server Actions.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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チェックの詳細
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!