Sha256: 36c67a9872e3f9ecf6ca9ea94bafffebad647b71ec4d04bcbaf0adb3d6c90f0c

Contents?: true

Size: 946 Bytes

Versions: 2

Compression:

Stored size: 946 Bytes

Contents

# To run these specs using rake, make sure the 'bones' and 'bones-extras'
# gems are installed. Then execute 'rake spec' from the main directory
# to run all specs.

require File.expand_path(
File.join(File.dirname(__FILE__), %w[.. lib ffi-rzmq]))

# turns off all warnings; added so I don't have to see the warnings
# for included libraries like FFI.
$VERBOSE = false

Spec::Runner.configure do |config|
  # == Mock Framework
  #
  # RSpec uses it's own mocking framework by default. If you prefer to
  # use mocha, flexmock or RR, uncomment the appropriate line:
  #
  # config.mock_with :mocha
  # config.mock_with :flexmock
  # config.mock_with :rr
end

module APIHelper
  def stub_libzmq
    @err_str_mock = mock("error string")

    LibZMQ.stub!(
    :zmq_init => 0,
    :zmq_errno => 0,
    :zmq_sterror => @err_str_mock
    )
  end

  # generate a random port between 10_000 and 65534
  def random_port
    rand(55534) + 10_000
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ffi-rzmq-0.5.1 spec/spec_helper.rb
ffi-rzmq-0.5.0 spec/spec_helper.rb