Closed keitakn closed 9 months ago
https://github.com/nekochans/ai-cat-api/issues/84
https://github.com/nekochans/ai-cat-api/issues/84 の完了の定義を満たす為の実装 + setup_test_database のリファクタリングを実施します。
setup_test_database
なし
テスト用のDBコネクションを生成する関数を create_and_setup_db_connection として定義。
create_and_setup_db_connection
この中でテスト用のDBの作成も行うようにしたので各テストの fixture の実装はシンプルになった。
fixture
またPRの目的とはズレるが PlanetScaleのAPIの結果をcacheするように変更した。
これによりAPIをコールする回数も減っているハズ。
特になし
issueURL
https://github.com/nekochans/ai-cat-api/issues/84
この PR で対応する範囲 / この PR で対応しない範囲
https://github.com/nekochans/ai-cat-api/issues/84 の完了の定義を満たす為の実装 +
setup_test_database
のリファクタリングを実施します。Storybook の URL、 スクリーンショット
なし
変更点概要
テスト用のDBコネクションを生成する関数を
create_and_setup_db_connection
として定義。この中でテスト用のDBの作成も行うようにしたので各テストの
fixture
の実装はシンプルになった。またPRの目的とはズレるが PlanetScaleのAPIの結果をcacheするように変更した。
これによりAPIをコールする回数も減っているハズ。
レビュアーに重点的にチェックして欲しい点
特になし
補足情報
特になし