Do any of these sound like your experience with Rails testing?
- “It was not clear to me what parts of the code I should test when, how and exactly why.”
- “While I can write really great, extensible, idiomatic, and clean code, I struggle with understanding what to test and how to test it.”
- “It’s taking me a lot of time to figure out the right thing.”
- “I’ve never done TDD programming.”
- “I’m quite familiar with Rails itself but I never really bothered to learn much about the testing solutions available.”
- “We know we should be testing; how do we start?”
- “I feel like I understand most of the common stuff with Rails, however I still really really suck at testing.”
- “I used to do Capybara in 2014, is that still in style?”
- “I don’t test. And frankly I don’t even know where to begin.”
- “Is there some simple methodology I’m missing? A simple, fundamental, repeatable process to writing tests that I just haven’t stumbled across?”
- “I want some good reference books so I could focus properly without wasting my time tweaking.”
- “Wow! Glad I’m not the only one. I’ve held CTO, Sr. dev, and all different level positions. Have more than a decade experience, but for the life of me, testing is stupid difficult to grasp.”
What if instead you were saying these things?
- “I know exactly what parts of my code I should test and how to test it. Not only that, but I firmly understand why.”
- “Testing is such a natural part of my workflow that I almost never have to futz around to find the right solution. No staring at a blank editor. I just know what to do and I do it.”
- “I’m just as comfortable with Rails testing solutions as I am with Rails itself – whether that be RSpec, Minitest, or any of the testing gems available like Factory Bot and Shoulda.”
- “I know which tools are in practice today and which are deprecated. I’m up-to-date.”
- “I have a simple, fundamental, repeatable process I use to write tests.”
- “I have a bookshelf filled with relevant, up-to-date books that help me with Rails testing (even if the books aren’t all Rails-specific).”
- “I used to find testing difficult to grasp but now I get it.”
Get up to speed faster with my 2-day Rails Testing Workshop
Here’s how it works.
- You’ll sign up for the workshop. $50 per person.
- The workshop happens on a weekend. It happens online. On Saturday morning, we’ll all get on a video call. I’ll introduce the Rails app that we’re all going to be working on, give you access to the repo, and show you some techniques you can use to write tests for the app.
- I’ll give you some homework to work on during the day. Every student will join my Slack group. I’ll be available on Slack for questions, and even to hop on a call if you get totally stuck.
- On Saturday afternoon we’ll have another video call. We’ll discuss how things went. I’ll answer any questions you have.
- We’ll do the same thing on Sunday. Morning teaching session, homework during the day, wrap-up session in the afternoon.
- You’ll ride off into the sunset on the road to becoming a more confident Rails tester.
Registration is currently closed. Click the button below to get on the waitlist and get notified when tickets go on sale.
Note: in order to give each participant enough attention, seating for this workshop will be limited to 10 people.