接收块作为参数的模拟方法
我有一个或多或少像这样的场景, class A def initialize(&block) b = B.new(&block) end end 我正在对 A 类进行单元测试,我想知道 B#new 是否正在接…
尝试在 Mocha 中使用参数测试方法时出现奇怪的错误。是bug还是我的问题?
很难找到任何关于 Mocha 的文档,所以恐怕我完全不知所措。我发现传递参数的存根方法存在问题。因此,例如,如果我设置一个这样的类: class Red def …
有没有办法撤消 Mocha 对any_instance 的存根?
在我的控制器规格中,我是否有效?对于一些路由测试,(基于 Ryan Bates nifty_scaffold)如下:- it "create action should render new template whe…
如何从 Ruby 中的 Mocha 模拟返回动态值
我的问题的要点如下:- 我正在用 Ruby 为下面表示为“post_to_embassy”的方法编写一个 Mocha 模拟。为了描述问题,实际方法的作用并不是我们真正关心…
使用 Mocha 进行模拟排序
如何模拟数组的排序并期望 lambda 表达式? 这是我的问题的一个简单例子: # initializing the data l = lambda { |a,b| a b } array = [ 1, 2, 3, 4,…
RR mock.instance_of 和 Mocha any_instance 之间的区别
我有以下 rspec 代码: require 'spec_helper' require 'mocha' require 'rr' describe ProjectsController, "creating a new project" do integrate_…
无法在 IronRuby 中加载 gem
我已经删除了所有环境变量和 ruby/ironruby 目录并从头开始重新安装。然后我通过igem安装了mocha。这是我的输出。 $ ir IronRuby 0.9.1.0 on .NET…
在 Rails 2.3.3 项目中安装 Mocha 0.9.7
我使用以下方法安装了 Mocha 0.9.7 Rails 插件:( $ script/plugin install git://github.com/floehopper/mocha.git 只需按照 http://mocha.rubyforg…
Mocha:如何设置对实例方法的期望?
假设这个 ruby 代码: class User def self.failed_login!(email) user = User.find_by_email(email) if user user.failed_login_count = user.fa…
从工厂女孩返回模拟对象
我在 JRuby Rails 应用程序中使用 Mocha 和 Factory_girl。 当我调用工厂时,我想返回已经完成一些模拟的对象。 这是我正在尝试做的事情的代码片段。 …