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.
Some ideas from functional programming can help us improve the unit tests for our object-oriented code.
The thoughtbot team shares what Product Strategy ideas stood out to them from this years INDUSTRYconf.
Learn how to write tests so they’re easy to read and your colleagues will thank you.
We have just released Fishery, a TypeScript-compatible library for setting up JavaScript objects for use in tests and anywhere else you need to set up data.
We can always make our test suite more DRY. But should we?