Follow

Rustのテストでアサーションに失敗した後でも間違いなくデータベースレコードを消そうと思ったら、Dropを実装した簡単な実行用構造体作って、クロージャー渡してやるのがいいんかねえ。

dieselのConnectionのtest_transactionだと実際にDBにコミットされないのでデータが残らなくて、
前のテストの影響を受けなくて便利なんだけど、
DBにコミットされてくれないと困るテストもあって、
どうしたものかという。

今は困ったら手動でDBのDockerイメージ消してるw

Sign in to participate in the conversation
Bookwor.ms / 本の虫

a Mastodon instance for book lovers.