spec/spec_helper.rb in build-dependency-1.3.0 vs spec/spec_helper.rb in build-dependency-1.4.0

- old
+ new

@@ -1,92 +1,6 @@ -if ENV['COVERAGE'] || ENV['TRAVIS'] - begin - require 'simplecov' - - SimpleCov.start do - add_filter "/spec/" - end - - if ENV['TRAVIS'] - require 'coveralls' - Coveralls.wear! - end - rescue LoadError - warn "Could not load simplecov: #{$!}" - end -end - -require "bundler/setup" -require "build/dependency" - -class Package - include Build::Dependency - - def initialize(name = nil) - @name = name - end - - attr :name - - def inspect - "<Package:#{@name}>" - end -end - -RSpec.shared_context "app packages" do - let(:app) do - Package.new('app').tap do |package| - package.provides 'app' - package.depends 'lib', private: true - package.depends :platform, private: true - package.depends 'Language/C++14', private: true - end - end - - let(:tests) do - Package.new('tests').tap do |package| - package.provides 'tests' - package.depends 'lib', private: true - package.depends :platform, private: true - package.depends 'Language/C++17', private: true - end - end - - let(:lib) do - Package.new('lib').tap do |package| - package.provides 'lib' - package.depends :platform, private: true - package.depends 'Language/C++17', private: true - end - end - - let(:platform) do - Package.new('Platform/linux').tap do |package| - package.provides platform: 'Platform/linux' - package.provides 'Platform/linux' - package.depends :variant - end - end - - let(:variant) do - Package.new('Variant/debug').tap do |package| - package.provides variant: 'Variant/debug' - package.provides 'Variant/debug' - end - end - - let(:compiler) do - Package.new('Compiler/clang').tap do |package| - package.provides 'Language/C++14' - package.provides 'Language/C++17' - end - end - - let(:packages) {[app, tests, lib, platform, variant, compiler]} - - let(:visualization) {Build::Dependency::Visualization.new} -end +require 'covered/rspec' RSpec.configure do |config| # Enable flags like --only-failures and --next-failure config.example_status_persistence_file_path = ".rspec_status"