@appsignal I never understood the point of shoulda marchers. I get that it makes writing those kinds of tests much shorter and less error-prone, but those kinds of tests seem extremely low-value in the first place. It’s 90% testing Rails DSL methods that are already tested by Rails, and 10% testing that you used the DSL.
I find that when you make a change to the code, if you make exactly the same change to the test, it’s a low-value test. It’s not going to catch any errors.
@appsignal I never understood the point of shoulda marchers. I get that it makes writing those kinds of tests much shorter and less error-prone, but those kinds of tests seem extremely low-value in the first place. It’s 90% testing Rails DSL methods that are already tested by Rails, and 10% testing that you used the DSL.
I find that when you make a change to the code, if you make exactly the same change to the test, it’s a low-value test. It’s not going to catch any errors.