it's better to leave existing tests alone unless you can carefully document how your tests fully exercise the code paths the same way the previous tests did. You might be able to do so with what you've done, but it's probably not worth the time. The risk is that in removing something you will untest some code path. (This can be tested with bin/coverage_report, however.)