RSpec 的"测试双"框架,支持模拟和伪装
rspec-mocks 是一个针对 rspec 的测试双重框架,支持方法替代对象。 伪数据、生成的测试双和真实对象的消息预期 一样。 **这是旧的 rspec mocks 仓库,请参阅 monorepo rspec/rspec 以了解新的问题和发布。
gem install rspec # 为 rspec-core、rspec-expectations 和 rspec-mocks 提供支持
gem install rspec-mocks # 仅用于 rspec-mocks
要运行 main 分支吗?您需要包含依赖项
还需要 RSpec 仓库。请在 Gemfile 中添加以下内容:
%w[rspec-core rspec-expectations rspec-mocks rspec-support].each do |lib|
gem lib, :git => "https://github.com/rspec/#{lib}.git", :branch => 'main'
end一旦设置了环境,您需要进入要使用的仓库的工作目录。从那里,您可以运行 spec 和 cucumber 功能,并进行补丁修改。
测试双是用于在代码示例中代替系统中的另一个对象的对象。使用 double 方法,传入可选标识符,可以创建一个:
暂无开放 Issues,或尚未同步最近议题。