Difficulty Level
Intermediate
Completion Time
7h24m
Language
English
About Book
Who Is This Book For?
This book is aimed at the software engineer who wants to make their code more reliable and their development process easier. It is also aimed at test engineers who need to automate the testing of complex systems. Knowledge of Ruby is helpful, but even someone new to the language should find it easy to follow the code and tests.
RSpec Essentials
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 7h24m total length
Exploring testability from unit tests to behavior-driven development
Specifying behavior with examples and matchers
Manipulating state with doubles and hooks
Optimizing development with setup and support code
Simulating external services with VCR
Driving web UIs with Capybara
Building a real app with BDD from the outside in
Tackling the challenges of end-to-end testing
Verifying environments in development and production
BDD for the rest of us
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!