Sha256: 76aa1fc55cd58e5e700d6fa42035aedc72dbd6414bca391b0bfc6e2ecac119c8

Contents?: true

Size: 848 Bytes

Versions: 2

Compression:

Stored size: 848 Bytes

Contents

ENV["RAILS_ENV"] = "test"

require "pry"
require "active_model/railtie"
require "action_controller/railtie"
require "action_view/railtie"
require "high_voltage"
require "fake_app"
require "rspec/rails"

Rails.backtrace_cleaner.remove_silencers!

Dir[File.dirname(__FILE__) + "/support/**/*.rb"].each { |file| require file }

RSpec.configure do |config|
  config.infer_spec_type_from_file_location!

  config.after(:each) do
    HighVoltage.set_default_configuration
    Rails.application.reload_routes!
  end

  config.expect_with :rspec do |c|
    c.syntax = :expect
  end

  config.include RSpec::Matchers
  config.mock_with :rspec
  config.order = "random"

  if Rails::VERSION::MAJOR >= 5
    require "rails-controller-testing"

    config.include(
      Rails::Controller::Testing::TemplateAssertions,
      type: :controller,
    )
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
high_voltage-3.1.1 spec/spec_helper.rb
high_voltage-3.1.0 spec/spec_helper.rb