Don’t Over Test

Learn why we should not over test our Rails application.

We'll cover the following...

We write tests that deliver real value while managing the potential high carrying cost associated with them. This lesson emphasizes the strategic decisions involved in choosing what to test, explores the ideal scenario of relying solely on system tests, and provides an example of writing a controller test to address specific needs—all while considering the value each test assertion brings to quality assurance. The importance of ensuring tests are coupled with the right components is highlighted, and we also provide insights into leveraging assertion libraries for confidence checks before actual test assertions.

Tests aren’t ...