C

convex-test

by @convexv
4.6(120)

convex-test と vitest を使い、アプリの Convex 関数に対するテストを生成します。メモリ上のバックエンドで引数と戻り値、withIdentity による認証経路、インデックス、エラー分岐、スケジュール関数までカバーします。この Skill により、本番デプロイに触れずにローカルで決定的なバックエンドテストを回せ、権限や境界の不具合を早い段階で発見できます。

convextestingvitestunit-testingbackendGitHub
インストール方法
npx skills add https://github.com/convex/agent-skills --skill convex-test
compare_arrows

Before / After 効果比較

1 组
使用前

手作業でテストを書く場合、メモリ上バックエンドの初期化、認証情報の注入方法、スケジュール関数の起動方法を自分で調べる必要があり、認証やエラー分岐は後回しになりがちで、検証は本番デプロイへの手動試行に頼っていました。

使用後

この Skill は実行可能な convex-test + vitest のテストを直接生成し、引数と戻り値、認証とエラー経路、インデックス、スケジュール関数までカバーします。ローカルのメモリ上バックエンドで決定的に検証できます。

SKILL.md

Generate Convex tests

Use convex-test + vitest to test functions against an in-memory backend: args/returns, auth paths, indexes, and scheduled functions.

Workflow

  1. Install convex-test + vitest.
  2. Write tests using convexTest(schema): seed via t.run, call t.query/t.mutation, assert.
  3. Cover auth (withIdentity), error paths, and scheduled functions (t.finishInProgressScheduledFunctions).
  4. Run vitest; keep tests deterministic.

Rules

  • Use convex-test (in-memory), not a live deployment.
  • Cover auth + error paths, not just the happy path.
  • Keep tests deterministic (no real time/network).

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数34.9K
評価4.6 / 5.0
バージョン
更新日2026年10月23日
比較事例1 件

ユーザー評価

4.6(120)
5
37%
4
43%
3
13%
2
5%
1
2%

この Skill を評価

0.0

対応プラットフォーム

🤖claude-code

タイムライン

作成2026年10月17日
最終更新2026年10月23日
🎁 Agent 知識カード
アンケート