Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

infrastructureのテストを追加する #237

Open
arata-nvm opened this issue Apr 15, 2024 · 0 comments
Open

infrastructureのテストを追加する #237

arata-nvm opened this issue Apr 15, 2024 · 0 comments
Labels

Comments

@arata-nvm
Copy link
Member

arata-nvm commented Apr 15, 2024

今の実装にはinfrastructureのテストがなく、正しく動いているのかを保証することができない。特にmongodbに関してはこのテスト不足が原因で #235 などのバグが混入していた。

テストの対象は一旦DB関連(postgres, mongo)に絞ってよいと思う。それらに対して、作成、取得、削除、更新がそれぞれ行えていることを確認したい。

infrastructureをテストするためにはDBの環境を準備する必要があるが、これは以下などが良いと思っている。

  1. テスト用のコンテナをdocker-composeで準備し、それらに接続してテストを行う
  2. testcontainersなどを用いてテスト側で環境を準備する

特にテストをCIで回せると嬉しいので、それを重視して技術選定を進めてほしい。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant