Is there any best practices or conventions to name the integration tests in rails?
Unit tests are named after the model, and therefore are easy to find and check. Integration tests are instead named after a feature, which is somehow arbitrary as far as its name is concerned.
In a reasonably large app I am currently maintaining (20k loc) it is very difficult to find the specific integratin tests related to each functionality, to the point that it is clear that bits and pieces of the same functionalities have been tested multiple times and some tests are even duplicated.
Thanks in advance.