Sha256: 08ee9135690676880067d5ea111bb580fac3ce67f0485877f168d4ad9b7b13f7

Contents?: true

Size: 1.32 KB

Versions: 26

Compression:

Stored size: 1.32 KB

Contents

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH << File.expand_path('../support', __FILE__)

# Use Rails 4 by default if you just do 'rspec spec'
ENV['BUNDLE_GEMFILE'] ||= 'gemfiles/rails40.gemfile'

ENV['BUNDLE_GEMFILE'] = File.expand_path(ENV['BUNDLE_GEMFILE'])
require "bundler"
Bundler.setup

ENV['RAILS_ENV'] = 'test'
ENV['RAILS_ROOT'] = File.expand_path("../dummy/rails-#{ENV['RAILS_VERSION']}", __FILE__)



# Create the test app if it doesn't exists
unless File.exists?(ENV['RAILS_ROOT'])
  system 'rake setup'
end

require 'rails/all'
require 'sidekiq'
require File.expand_path("#{ENV['RAILS_ROOT']}/config/environment.rb",  __FILE__)

puts "Testing with Rails #{Rails::VERSION::STRING} and Ruby #{RUBY_VERSION}"

require 'rspec/rails'
require 'capybara/rails'
require 'factory_girl_rails'
require 'sidekiq/testing'
require "awesome_print"

Sidekiq::Testing.inline!

RSpec.configure do |config|
  config.infer_base_class_for_anonymous_controllers = false
  config.use_transactional_fixtures = true

  def mailer_should_render_template(mailer, template)
    original_method = mailer.method(:_render_template)
    mailer.should_receive(:_render_template) do |arg|
      arg[:template].virtual_path.should eq template
      original_method.call(arg)
    end
  end

  def json
    JSON.parse(response.body).with_indifferent_access
  end

end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
notify_user-0.1.4 spec/spec_helper.rb
notify_user-0.1.3 spec/spec_helper.rb
notify_user-0.1.2 spec/spec_helper.rb
notify_user-0.1.1 spec/spec_helper.rb
notify_user-0.0.30 spec/spec_helper.rb
notify_user-0.0.29 spec/spec_helper.rb
notify_user-0.0.28 spec/spec_helper.rb
notify_user-0.0.27 spec/spec_helper.rb
notify_user-0.0.26 spec/spec_helper.rb
notify_user-0.0.25 spec/spec_helper.rb
notify_user-0.0.24 spec/spec_helper.rb
notify_user-0.0.23 spec/spec_helper.rb
notify_user-0.0.22 spec/spec_helper.rb
notify_user-0.0.20 spec/spec_helper.rb
notify_user-0.0.19 spec/spec_helper.rb
notify_user-0.0.18 spec/spec_helper.rb
notify_user-0.0.16 spec/spec_helper.rb
notify_user-0.0.15 spec/spec_helper.rb
notify_user-0.0.14 spec/spec_helper.rb
notify_user-0.0.12 spec/spec_helper.rb