Sha256: 7d6c9634eb930b7eb21923442dcf99d0550f9706d017d3eb7119018dfbf5415f
Contents?: true
Size: 1.21 KB
Versions: 4
Compression:
Stored size: 1.21 KB
Contents
ENV['RACK_ENV'] = 'test' # coveralls+rspec+java causes exit code of 1 even when specs pass if ENV['CI'] && RUBY_ENGINE != 'jruby' require 'coveralls' Coveralls.wear! end require 'bundler' begin Bundler.setup(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end require 'sinatra' Sinatra::Base.set :environment, :test require 'lumber' require "lumber/server" include Lumber require 'capybara/rspec' require 'capybara/poltergeist' Capybara.javascript_driver = :poltergeist def new_class(class_name, super_class=nil, super_module=nil) s = "class #{class_name}" s << " < #{super_class}" if super_class s << "; end" s = "module #{super_module}; #{s}; end" if super_module eval s end def assert_valid_logger(class_name, logger_name) clazz = eval class_name clazz.should_not be_nil clazz.respond_to?(:logger).should be_true lgr = clazz.logger lgr.should be_an_instance_of(Log4r::Logger) lgr.fullname.should == logger_name end RSpec.configure do |config| config.before(:each) do Object.constants.grep(/^(Foo|Bar)/).each do |c| Object.send(:remove_const, c) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lumber-1.1.3 | spec/spec_helper.rb |
lumber-1.1.2 | spec/spec_helper.rb |
lumber-1.1.1 | spec/spec_helper.rb |
lumber-1.1.0 | spec/spec_helper.rb |