Weaving and seaming mocks

At RubyConf Mini, in Providence, Rhode Island, United States


Share on

In this talk, I’d like to discuss various approaches to keeping mocks in line with the actual implementation and present a brand-new idea based on mock fixtures and contracts.

To mock or not mock is an important question, but let’s leave it apart and admit that we, Rubyists, use mocks in our tests.

Mocking is a powerful technique, but even when used responsibly, it could lead to false positives in our tests (thus, bugs leaking to production): fake objects could diverge from their real counterparts.


In the same orbit

Explore more events

Contact us

We’d love to hear from you! We’re not really all that evil, and we love discussing potential projects, intriguing ideas, and new opportunities. Complete the form below or drop us a line at surrender@evilmartians.com.

Martians at a glance
years in business

A product development consultancy that works with startups and established businesses, while also creating open source-based products and services