Sha256: 97c401f66459678d049781b6bdf46982f9930e7edf1706664cbe79645d4fae2f

Contents?: true

Size: 1.36 KB

Versions: 2

Compression:

Stored size: 1.36 KB

Contents

# Start SimpleCov
require "simplecov"

unless ENV["NO_COVERAGE"]
  SimpleCov.start "rails" do
    add_group "Concerns", "/app/concerns"
    add_filter "lib/guts/version.rb" # No need to test version file... doesnt work.
    add_filter "lib/tasks/guts_tasks.rake" # Inconsistant coverage reports, not sure why
    add_filter "lib/tasks/guts_users.rake" # Inconsistant coverage reports, not sure why
  end
end

# Configure Rails Environment
ENV["RAILS_ENV"] = "test"

require File.expand_path("../../test/dummy/config/environment.rb",  __FILE__)
ActiveRecord::Migrator.migrations_paths = [File.expand_path("../../test/dummy/db/migrate", __FILE__)]
ActiveRecord::Migrator.migrations_paths << File.expand_path('../../db/migrate', __FILE__)
require "rails/test_help"

# For mocking web requests
require "webmock/minitest"

# Filter out Minitest backtrace while allowing backtrace from other libraries
# to be shown.
Minitest.backtrace_filter = Minitest::BacktraceFilter.new

# For rake tests
require "rake"

# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }

# Load fixtures from the engine
if ActiveSupport::TestCase.respond_to?(:fixture_path=)
  ActiveSupport::TestCase.fixture_path = File.expand_path("../fixtures", __FILE__)
  ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path
  ActiveSupport::TestCase.fixtures :all
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guts-1.0.8 test/test_helper.rb
guts-1.0.7 test/test_helper.rb