function it_waits_an_exponential_amount_of_time_each_time_its_called(Waiter $waiter) { $waiter->wait(exp(1))->shouldBeCalled(); $this->wait(); $waiter->wait(exp(2))->shouldBeCalled(); $this->wait(); $waiter->wait(exp(3))->shouldBeCalled(); $this->wait(); }