1

次のようなメソッドをテストするためにrspecテストを作成しようとしています:

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

私はそれのほとんどに問題はありませんが、それが自分自身を呼び出し続けることを保証する方法を見つけることができませんnext_tickand_yieldSなどに振り回されて行き場をなくしています。

4

0 に答える 0