module EventMachine

Constants

TestTimeoutExceededError

Public Class Methods

bacon( *args, &block ) click to toggle source
# File lib/em-spec/bacon.rb, line 23
def self.bacon( *args, &block )
  require File.dirname(__FILE__) + '/spec/bacon'
  self.spec_backend = EventMachine::Spec::Bacon
  self.spec( args, &block )
end
describe(*args, &blk)
Alias for: spec
spec(*args, &blk) click to toggle source
# File lib/em-spec/bacon.rb, line 15
def self.spec *args, &blk
  raise ArgumentError, 'block required' unless block_given?
  raise 'EventMachine reactor already running' if EM.reactor_running?

  spec_backend.spec( args, blk )
end
Also aliased as: describe
spec_backend() click to toggle source
# File lib/em-spec/bacon.rb, line 11
def self.spec_backend
  @spec_backend
end
spec_backend=( backend ) click to toggle source
# File lib/em-spec/bacon.rb, line 7
def self.spec_backend=( backend )
  @spec_backend = backend
end