Is there a way in which you can break specs up for a model into some sort of hierarchy? The specs for a couple of our models have gone over 5000 lines and this is reducing their maintainability.
I know that in an ideal world models would not be complex enough to require tests of this size, but these models effectively are Ruby implementations of pandas objects from Python scientific libraries (Series and DataFrame) so we are unfortunately bound by this.
I would like to be able to split the tests up by logical operations. Is this possible? I would ideally also like to run all the specs for a model with a single command.