如何使用rspec测试EventMachine.next_tick

时间:2013-10-03 14:35:45

标签: ruby rspec eventmachine

我正在尝试编写rspec测试来测试类似这样的方法:

def poll_registrations
  redis.blpop('new', 0).callback do |id|
    add_id(id)
  end
  EventMachine.next_tick {
    poll_registrations
  }
end

我对其中的大部分都很好,但我无法确定如何确保它将继续每next_tick调用一次。我正在and_yield等纠缠不清,无处可去。

0 个答案:

没有答案