dart-add-unit-test

Dartユニットテスト追加

package:testを使い、DartやFlutterの関数・メソッド・クラスに対するユニットテストを作成・整理します。

AIスキル大辞典による日本語要約
品質評価100/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 100
01

このSkillでできること

  • ✓関数・メソッド・クラスのユニットテストを作成する
  • ✓libの構成に合わせてtest配下のテストファイルを整理する
  • ✓同期処理・非同期処理・セットアップ・後処理を含むテストを構成する
  • ✓依存性注入を使うコード向けにモックを設定する
02

使い方

01
STEP 1

テスト対象に対応するtest配下のファイルを作成し、ファイル名を_test.dartで終える

02
STEP 2

package:testまたはFlutterではpackage:flutter_test/flutter_test.dartを読み込む

03
STEP 3

group()で関連テストをまとめ、test()で個別のケースを定義する

04
STEP 4

setUp()とtearDown()、async/await、package:checksを用途に応じて使う

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/grkmaltunbs/flutter-app-bundle
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

mkdir my-app && cd my-app && claude
/init-app
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Dartの対象クラスに対するユニットテストを追加してください。libの構成に対応するtest配下へ_test.dartファイルを作成し、group()とtest()で整理してください。同期・非同期のケース、setUp()とtearDown()、package:checksによる検証を含め、既存のコーディング規約に従ってください。
出力例を見る
test/src/example_test.dartに、対象ロジックの正常系・非同期処理・境界ケースをgroup()とtest()で整理したテストスイートを作成します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信明確な記述なし
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み検出あり
ネットワークアクセス明確な記述なし
認証情報明確な記述なし
検出根拠を見る
  • file_write: e Dart MCP server, once [large code block omitted]bash mkdir my-app && cd my-app && claude /init-app [large code block omitted]bash bash "$PLUGIN/kit/k
06

関連Skill