Time dependent tests are difficult to diagnose, and the symptoms don’t present themselves until it’s too late. This article will help you determine if your test suite is time dependent.
Here are the risks and common scenarios we see when a team doesn’t have a plan for ongoing maintenance for their Rails application. We also share how we support clients in these situations with our new, flexible, Rails Maintenance offering.
A visual answer to the question “what data is created when I execute this test?”.
How the principle of connascence will help us to move away from fixtures.
Formalizing how we support our clients with unique to you RSpec training.
Leverage the power of the I/O table mindset to make your tests as maintainable and readable as possible.
Blend the speed of Rack::Test
-driven Integration Tests with the power and utility of Capybara
finders and assertions.
A little combination math goes a long way to catching edge cases.
Test-driven development, object-oriented design, and functional programming converge on some similar ideas.
TDD purism belongs to the world of dynamic typing.