RubyConf 2021 - Clean RSpec: A Workshop on Ruby Testing Craftsmanship by Jesse Spevack

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=e4HORZgt8-U



Duration: 1:04:22
244 views
2


Testing has been a feature of the Ruby community for a long time. Why then are our spec files often so incomprehensible? In this workshop, I will share some ground rules for writing maintainable tests that will ensure that new teammates along with future-you can understand your test suite. We will use the RSpec testing framework to introduce several testing code-smells. For each smell, I will provide a demonstration on how to refactor the test along with time to practice for workshop participants. This workshop is geared towards anyone looking to hone their Ruby testing craft.

**Filmed by Colorado Union Videographers




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Control methods like a pro: A guide to Ruby's awesomeness, ... by Masafumi Okura
2022-08-09RubyConf 2021 - Engineering at Root by Maria Moore
2022-08-09RubyConf 2021 - Harness the power of functions to build composable rack applications by Marc Busqué
2022-08-09RubyConf 2021 - How to stop breaking other people's things by Lisa Karlin Curtis
2022-08-09RubyConf 2021 - Why Did We Rewrite Our Main Product Four Times? by Leon Hu
2022-08-09RubyConf 2021 - Using Monads for Elegant Error Handling by John Gallagher
2022-08-09RubyConf 2021 - Picoruby and PRK Firmware by Hitoshi Hasumi
2022-08-09RubyConf 2021 - Surprise! Inspiring Resilience by Cory Watson
2022-08-09RubyConf 2021 - Workshop: A Gentle Introduction to Docker for Rubyists by Jason Swett
2022-08-09RubyConf 2021 - Workshop: How to use flamegraphs to find performance problems by Jade Dickinson
2022-08-09RubyConf 2021 - Clean RSpec: A Workshop on Ruby Testing Craftsmanship by Jesse Spevack
2022-08-09RubyConf 2021 - All comments must be haiku! Custom linting with RuboCop by Scott Moore, Kari Silva
2022-08-09RubyCond 2021 - Workshop: Tackling Technical Debt: An Analytical Approach by Chelsea Troy
2022-08-09RubyConf 2021 - Workshop: Run your first game day by Thai Wood
2022-08-09RubyConf 2021 - Soup to Nuts: Build a video game using Ruby! by Amir Rajan
2022-08-09RubyConf 2021 - Workshop: Intentional Team Building by Alex Robinson, Will Mitchell
2022-08-09RubyConf 2021 - Workshop: Fundamentals of Joint Cognitive Systems by Laura Maguire, John Allspaw
2022-08-09RubyConf 2021 - Dismantling Dystopian Futures with Humane Factories by Anthony Navarre
2022-08-09RubyConf 2021 - Meet Shopify's Ruby and Rails Infrastructure Team
2022-08-09RubyConf 2021 - Virtual Job Fair: Kolide, Fullscript, CZI
2022-08-09RubyConf 2021 - Virtual Job Fair: Engine Yard, Wrapbook, Shopify