Do you, by chance, have any 30-minute test suites?
They suck, right?
Here's the good news: it doesn't have to be that way.
A single file of properly written tests should run before your finger is fully off the enter key. A full suite of several hundred should take a second or two.
I've built dozens of Rails apps, and learned a lot about writing fast tests. I know some easy wins that most people don't take advantage of, and some more advanced techniques for after you do.
Speeding up your test suite is so rewarding. It's a great feeling knowing you improved the quality of life for you and your team.
If you're intrigued, you can sign up below and I'll send you an occasional email with battle-tested advice. Things that have already worked for me. If you don't dig it, you can unsubscribe at any time.
I hope to hear from you!
Not very. Probably an email or two a month. I'm shooting for densly-packed; sent infrequently.