RSpec
关于
文档
博客
升级
获取帮助
贡献
库
RSpec 模拟
RSpec 核心
RSpec 期望
RSpec 模拟
RSpec Rails
版本
3.13
3.13
3.12
基础
测试替身
允许消息
预期消息
部分测试替身
空对象替身
间谍
范围
验证替身
使用实例替身
使用类替身
使用对象替身
动态类
部分替身
配置响应
返回一个值
引发错误
抛出
生成
调用原始实现
包装原始实现
块实现
混合响应
设置约束
匹配参数
接收计数
消息顺序
改变常量
模拟已定义常量
模拟未定义常量
隐藏已定义常量
隐藏未定义常量
与遗留代码协作
任何实例
消息链
旧语法
`stub`
`should_receive`
`any_instance`
`stub_chain`
使用`unstub`
在 RSpec 外部
与 Minitest 集成
与任何测试框架集成
在 RSpec 外部独立使用 `rspec-mocks`(独立模式)
基础
主题
测试替身
允许消息
预期消息
部分测试替身
空对象替身
间谍
范围