|
|
|
|
|
by napsterbr
1912 days ago
|
|
> Testing with the database isn't particularly efficient. Anecdata, but my experience with Ecto sandbox + thousands of tests says otherwise. Mocking would be faster? Probably. But IMO not worth the effort, given it's already fast enough. To be fair, I have worked with Elixir codebases that generated humongous amount of data per-test, only to test a fraction of this data. This kind of test was slow, but it would be much more efficient to generate only the data you actually need. |
|
Not only that, but if you're testing with the database, you get to test your queries. That seems worth it being a bit slower.