mtlynch / whatgotdone

A tool for sharing weekly task updates with teammates.
https://whatgotdone.com
Apache License 2.0
143 stars 14 forks source link

Use a test implementation of datastore in tests #859

Closed mtlynch closed 1 year ago

mtlynch commented 1 year ago

Having multiple tests use :memory: can cause Go to reuse the database across tests. Using a random filename preserves the in-memory behavior without the risk of cross-test contamination.