小编abd*_*mad的帖子

rspec希望收到不工作

我有以下类结构:

class A
  def process(processor)
    processor.process_x
  end
end

class Processor
  def process_x
  end
end
Run Code Online (Sandbox Code Playgroud)

以及以下测试:

context "when process is called" do
  object_a = A.new
  processor = Processor.new

  it "calls processor.process_x" do
    object_a.process(processor)
    expect(processor).to receive(:process_x)
  end
end
Run Code Online (Sandbox Code Playgroud)

但测试仍然失败.我甚至放了一个byebug,看到处理器的process_x方法被调用

我该怎么解决这个问题?

rspec ruby-on-rails

0
推荐指数
1
解决办法
577
查看次数

标签 统计

rspec ×1

ruby-on-rails ×1