Как утверждать блок получен - PullRequest
0 голосов
/ 24 октября 2018
class Foo
  def self.cool_async
    Concurrent::Future.execute do
      method_1
      method_2
    end
  end

  def self.method_1
  end

  def self.method_2
  end
end


it 'spawns a background thread to execute method_1 and method_2'
  expect(Concurrent::Future).receive(execute)
  # I am stuck with asserting execute is getting method_1 and method_2 as block
  Foo.cool_async
end

Я пытаюсь утверждать, если выполнение Concurrent :: Future получает блок с method1 и method2.Как мне это утверждать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...