6
私たちが実装するRuby-on-Railsのように、テスト用データベースにどのようにデータをプリロードして統合テストを行うことができますか? Phoenixにテストケースを書くための良い文書はありますか?RORに相当するPhoenixフレームワークでのテストケースの作成
私たちが実装するRuby-on-Railsのように、テスト用データベースにどのようにデータをプリロードして統合テストを行うことができますか? Phoenixにテストケースを書くための良い文書はありますか?RORに相当するPhoenixフレームワークでのテストケースの作成
統合テストの場合は、Houndを参照してください。これは、Capybara for Elixirのようなものです。彼らには、あなたを始めさせる良い例があります。
フェニックスでは、私が知る限り、Railsのような治具をロードする標準的な方法はありません。個人的には、複雑なグローバルフィクスチャではなく、テストケースごとに最小限の設定をする方が良いという意見があります。実際にテストしているものと、現在のテストケースに実際に関係するフィクスチャを簡単に確認することができます。テスト用のレコードを簡単に作成できるヘルパーを作成するのに時間を費やす方が良いと言います。テストデータの作成に役立つBlacksmithおよびFakerプロジェクトもあります。