Please Don't Mock Me!
Details
Similar to November's meeting, we'll be watching a video of a talk and then discussing it afterward. This week we'll be watching Justin Searls' fantastic talk from Assert.js 2018. If you haven't seen it(or even if you have), make sure you come out!
I'm planning to break up the video into chunks so that we can go over and process various sections of the topic.
Here's the description from the video by Justin:
Confusion over test doubles starts with what to even call them. You might know them as stubs, proxies, mocks, or spies (but I call them test doubles, because a book you've probably never read declared it to be the most general term). I've spent a decade fascinated by the disconnect between why test double libraries were invented and how they are actually used by teams. What I've learned: their purpose fills a little-known but valuable niche, whereas their appeal addresses a mainstream but self-destructive impulse. If you don't leave this talk with a clearer distinction between tests that ensure safe changes versus tests that promote simple designs, I'll give you your 45 minutes back. Once that groundwork is laid, you'll better understand the characteristics that matter most in a test double library and the nuanced rules that should govern their use. I've found this clarity invaluable for producing valuable tests and maintainable code, and I think you will too.
Pizza for this event will be provided by Jinzhou & a colleague from the local company Gistic Research Inc!
---
If you or your company would like to sponsor this meet up and provide food, please contact Jayson!
Code of Conduct: https://www.ministryoftesting.com/handbook/events-and-conference-code-of-conduct/
