Sha256: 111f26e632eea73e6c98b9c554171e4d2ad8cb4b6477d1506e396c3e96bb117e

Contents?: true

Size: 1.14 KB

Versions: 5

Compression:

Stored size: 1.14 KB

Contents

# figure out where we are being loaded from
if $LOADED_FEATURES.grep(/spec\/spec_helper\.rb/).any?
  begin
    raise "foo"
  rescue => e
    puts <<-MSG
  ===================================================
  It looks like spec_helper.rb has been loaded
  multiple times. Normalize the require to:

    require "spec/spec_helper"

  Things like File.join and File.expand_path will
  cause it to be loaded multiple times.

  Loaded this time from:

    #{e.backtrace.join("\n    ")}
  ===================================================
    MSG
  end
end

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'spec'
require 'spec/autorun'
require 'fakeweb'

require 'gom-script'

Spec::Runner.configure do |config|
  config.before :each do
    FakeWeb.register_uri(
      :get, "http://gom:345/gom/config/connection.txt", 
      :body => "client_ip: 10.0.0.23"
    )
    FakeWeb.register_uri(
      :get, "http://localhost:3000/gom/config/connection.txt", 
      :body => "client_ip: 10.0.0.23"
    )

    Gom::Remote.connection = nil # reset for every test
  end

  config.after :each do
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gom-script-0.1.6 spec/spec_helper.rb
gom-script-0.1.5 spec/spec_helper.rb
gom-script-0.1.4 spec/spec_helper.rb
gom-script-0.1.3 spec/spec_helper.rb
gom-script-0.1.2 spec/spec_helper.rb