Sha256: 1fe5bd286f47c382e6db1335949828bf8c433cccca28f56e8f5835f2803d1664

Contents?: true

Size: 1.35 KB

Versions: 14

Compression:

Stored size: 1.35 KB

Contents

require 'simplecov'
SimpleCov.start

require 'rubygems'
require 'bundler'
Bundler.setup :default, :development, :test
require 'pry'

$: << ::File.expand_path('..', File.dirname(__FILE__))
#$: << ::File.expand_path('../lib', File.dirname(__FILE__))

require 'protobuf'
require ::File.dirname(__FILE__) + '/support/all'

# Including a way to turn on debug logger for spec runs
if ENV["DEBUG"]
  debug_log = ::File.expand_path('../debug_specs.log', File.dirname(__FILE__) )
  ::Protobuf::Logger.configure(:file => debug_log, :level => ::Logger::DEBUG)
end

::RSpec.configure do |c|
  c.include(::Sander6::CustomMatchers)
  c.mock_with :rspec

  c.before(:suite) do
    unless ENV['NO_COMPILE_TEST_PROTOS']
      $stdout.puts 'Compiling test protos (use NO_COMPILE_TEST_PROTOS=1 to skip)'
      proto_path = File.expand_path("../support/", __FILE__)
      cmd = %Q{ rprotoc --proto_path=#{proto_path} --ruby_out=#{proto_path} #{File.join(proto_path, '**', '*.proto')} }
      puts cmd
      %x{#{cmd}}
    end
  end
end

Dir[File.expand_path('../support/**/*.pb.rb', __FILE__)].each do |proto_file|
  require proto_file
end

class ::Protobuf::Rpc::Client
  def ==(other)
    connector.options == other.options && \
      success_cb == other.success_cb && \
      failure_cb == other.failure_cb
  end
end

def reset_service_location(service)
  service.host = nil
  service.port = nil
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
protobuf-2.2.5-java spec/spec_helper.rb
protobuf-2.2.5 spec/spec_helper.rb
protobuf-2.2.4 spec/spec_helper.rb
protobuf-2.2.3 spec/spec_helper.rb
protobuf-2.2.2 spec/spec_helper.rb
protobuf-2.2.1 spec/spec_helper.rb
protobuf-2.2.0 spec/spec_helper.rb
protobuf-2.1.3 spec/spec_helper.rb
protobuf-2.1.2 spec/spec_helper.rb
protobuf-2.1.1 spec/spec_helper.rb
protobuf-2.1.0 spec/spec_helper.rb
protobuf-2.0.3 spec/spec_helper.rb
protobuf-2.0.2 spec/spec_helper.rb
protobuf-2.0.1 spec/spec_helper.rb