テスト
スムーズな開発体験を得るために、信頼性の高いテスト戦略を持つことが重要です。これには、アプリケーションのすべての側面が期待通りに動作することを保証するための単体テスト、統合テスト、エンドツーエンドテストが含まれます。
単体テスト
以下のコマンドを使用して単体テストを実行できます:
# yamlresume/cli パッケージのテストを実行
pnpm cli test
# yamlresume/core パッケージのテストを実行
pnpm core test
# すべてのパッケージのテストを実行
pnpm test
新機能を開発している場合は、ファイルが変更されたときにテストを実行できます:
# yamlresume/cli パッケージの変更を監視してテスト
pnpm cli test:watch
# yamlresume/core パッケージの変更を監視してテスト
pnpm core test:watch
# すべてのパッケージの変更を監視してテスト
pnpm test:watch
yamlresume/core
パッケージに依存する CLI 機能を開発している場合は、yamlresume/core
パッケージをビルドすることを忘れないでください。
テストカバレッジ
YAMLResume は高品質なコードとリグレッション防止を追求して、100% 単体テストカバレッジ を維持しています。以下のコマンドを実行してテストカバレッジレポートを確認できます:
# yamlresume/cli パッケージのテストカバレッジをチェック
pnpm cli test:cov
# yamlresume/core パッケージのテストカバレッジをチェック
pnpm core test:cov
# すべてのパッケージのテストカバレッジをチェック
pnpm test:cov
Edit on GitHub
Last updated on