mirror of
https://github.com/meineerde/rackstash.git
synced 2025-12-19 15:01:12 +00:00
39 lines
1.0 KiB
Ruby
39 lines
1.0 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
# Copyright 2017 Holger Just
|
|
#
|
|
# This software may be modified and distributed under the terms
|
|
# of the MIT license. See the LICENSE.txt file for details.
|
|
|
|
if ENV['COVERAGE']
|
|
require 'simplecov'
|
|
require 'coveralls'
|
|
|
|
if ENV['TRAVIS']
|
|
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
|
|
SimpleCov::Formatter::HTMLFormatter,
|
|
Coveralls::SimpleCov::Formatter
|
|
]
|
|
else
|
|
SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter
|
|
end
|
|
|
|
SimpleCov.start do
|
|
project_name 'Rackstash'
|
|
add_filter '/spec/'
|
|
end
|
|
end
|
|
|
|
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
|
|
require 'rackstash'
|
|
|
|
RSpec.configure do |config|
|
|
config.mock_with :rspec do |mocks|
|
|
# This option should be set when all dependencies are being loaded
|
|
# before a spec run, as is the case in a typical spec helper. It will
|
|
# cause any verifying double instantiation for a class that does not
|
|
# exist to raise, protecting against incorrectly spelt names.
|
|
mocks.verify_doubled_constant_names = true
|
|
end
|
|
end
|