RSpec
About
Documentation
Blog
Upgrade
Get Help
Contributing
Library:
RSpec Expectations
RSpec Core
RSpec Expectations
RSpec Mocks
RSpec Rails
Version:
3.12
3.13
3.12
Built in matchers
Equality matchers
Comparison matchers
Predicate matchers
Type matchers
`all` matcher
`be` matchers
`be_within` matcher
`exist` matcher
`change` matcher
`contain_exactly` matcher
`cover` matcher
`end_with` matcher
`exist` matcher
`have_attributes` matcher
`include` matcher
`match` matcher
`raise_error` matcher
`respond_to` matcher
`satisfy` matcher
`start_with` matcher
`throw_symbol` matcher
`yield` matchers
`output` matcher
Custom matchers
Defining a custom matcher
Defining a diffable matcher
Defining a matcher with fluent interface
Access the running example
Defining a matcher outside rspec
Defining a matcher supporting block expectations
Aggregating failures
Composing matchers
Compound expectations
Define negated matcher
Customized message
Diffing
Implicit docstrings
Syntax configuration
Test frameworks
Minitest integration
Test frameworks
Topics
Minitest integration