相关疑难解决方法(0)

Rails/RSpec:如何测试#initialize方法?

如何#initialize使用RSpec 指定行为?例如这里:

generator.rb

class Generator
  attr_accessor :seed

  def initialize(seed = nil)
    @seed = seed || pick_seed
  end

  def pick_seed
    Time.now.to_i
  end
end
Run Code Online (Sandbox Code Playgroud)

generator_spec.rb

require 'generator'

describe Generator

  it "calls 'pick_seed' method unless seed specified" do
  end

end
Run Code Online (Sandbox Code Playgroud)

我想设置pick_seed#initialize方法调用的方法的期望.

ruby rspec2

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

rspec2 ×1

ruby ×1