Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Testing with RSpec.
Level 1 Free Level 1 Video | 5 ChallengesIntroduction
An overview of RSpecs basic syntax and installation.
Level 2 1 Video | 8 ChallengesConfiguration & Matchers
Setting up RSpec in a Ruby or Rails project and digging into some RSpec Matchers.
Level 3 1 Video | 5 ChallengesDRY Specs
See how to organize your specs better making readability much easier.
Level 4 1 Video | 7 ChallengesHooks & Tags
Before hooks, shared examples and RSpecs use of metadata.
Level 5 1 Video | 7 ChallengesMocks & Stubs
A tour through how RSpec uses mocks and stubs.
Level 6 1 Video | 6 ChallengesCustom Matchers
Walkthough the creation of a custom matcher from scratch.
Complete these levels to unlock
Course Completion Badge
About The Professors
Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.
Olivier was an innocent French web designer when Rails for Zombies infected his brain. The course motivated him to learn to build what he previously could only design. Now set free by the eloquence of Ruby, he spends his time learning, teaching, and shipping code for Code School.View Full Credits
- Estimated Course Length: 4 - 5 hours
This course teaches RSpec 2.10.x, with most concepts working in any 2.x version of RSpec.