module RSpec::EM::FakeClock::API

Constants

STUBBED_METHODS

Public Class Methods

reset() click to toggle source
# File lib/rspec/eventmachine/fake_clock.rb, line 19
def self.reset
  FakeClock.reset
end
stub() click to toggle source
# File lib/rspec/eventmachine/fake_clock.rb, line 11
def self.stub
  reset
  STUBBED_METHODS.each do |method_name|
    RSpec::Mocks.allow_message(EventMachine, method_name, &FakeClock.method(method_name))
  end
  RSpec::Mocks.allow_message(Time, :now, &FakeClock.method(:now))
end
tick(seconds) click to toggle source
# File lib/rspec/eventmachine/fake_clock.rb, line 23
def self.tick(seconds)
  FakeClock.tick(seconds)
end