プロジェクトレシピカテゴリランディング: バックエンド・Tauri・remark/rehypeプラグイン・ビルド済みサイトの整合性・依存ライブラリの差し替え・ステートフルなフェイクサービス・MCPインターフェースのテストなど、リポジトリ/プロジェクトの形を軸にしたパターン。このセクションのページは、単一のツールではなくリポジトリやプロジェクトの形を軸に構成されています。このセクションの内容バックエンド & Node.js テストVitestを使用したサーバーサイドNode.jsコードのテストパターン -- Miniflare 上の Cloudflare Functions、HTTP API テスト、vi.stubGlobal による fetch モック、一時ディレクトリを使ったファイルシステムテスト、そしてフロントエンドとバックエンドのテスト設定を分離する原則。TauriアプリのテストTauri v2 デスクトップアプリケーション固有のテストパターン -- WebKit ファースト(ローカル)+ Chromium-CI のデュアル戦略、コアクレートパターン、バックエンドブリッジのモック、そして完全な8ステップのエスカレーションラダー。remark/rehypeプラグインのテストASTプラグインを2つの相補的なレイヤーでテストする -- ユニット制御のための手組み mdast ツリーファクトリと、UPDATE_FIXTURES による再生成と言語をまたぐパリティオラクルを備えた、パイプライン全体の一致を保証するゴールデンフィクスチャ群。ビルド済みサイトの整合性ゲートビルド済みサイトに対する決定論的ゲート -- リンクチェック、html-validate、全ページクロールスモーク、404/OGP/画像ヘルスの一括検査 -- ユニットテストやコンポーネントテストが構造的に見られない失敗を捕まえる。依存ライブラリ差し替えのテスト移行の証明としての「旧実装 vs 候補実装」差分テスト -- 両ライブラリを使い捨てのハーネスに閉じ込め、入力ドメイン全体を列挙し、正規化した出力の差分を機械可読なインベントリに落とし、未分類の差異で落とし、受け入れたケースを恒久的なリグレッションテストに昇格させる。ゼロネットワークe2eのためのステートフルなフェイクサービスクラウドサービスのルート、ストリーム、ガード、障害、権限、リクエスト証跡を再現し、ネットワークなしで一連のユーザージャーニーを決定論的に実行するステートフルなインメモリHTTPフェイク。MCPインターフェースのテストインプロセスのハンドラーやプロトコルロックから、ポータブルなジャーニーやエージェントシナリオまで、MCPのプロダクトサーフェスに対する契約テストとカバレッジの証拠。次へバックエンド & Node.js テストRevision History作成更新