Sam Phippen
Sam Phippen

Sam Phippen is a lead maintainer of the RSpec testing framework. He's been writing Ruby for just about a decade, and still remembers 1.8.6. He's sad that he can't hug every cat.

How RSpec works

RSpec is a much beloved series of libraries, currently holding spots 1, 2, 4, 5, and 6 in terms of most downloaded gems. Many of us use it every day, but the question is, how does it work?

In this talk, you will learn about how RSpec executes your tests, the anatomy of an expect(...).to ... expression, and how stubs and mocks work. You'll learn deeply about the behind the scenes architecture of RSpec. This talk is quite technical, and a fair amount of Ruby knowledge is assumed.