Sha256: 07edbf1d448bfcb1563345a7a49fd33ea20550a2cdc0090c993f935faeb3309b

Contents?: true

Size: 749 Bytes

Versions: 6

Compression:

Stored size: 749 Bytes

Contents

# Copyright (c) 2020 Jerome Arbez-Gindre
# frozen_string_literal: true

require('aasm/rspec')
require('aruba/rspec')

# formatter = [SimpleCov::Formatter::HTMLFormatter]
# SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new(formatter)

require('simplecov')

SimpleCov.start do
  command_name 'spec:unit'

  add_group 'Libraries', 'lib'
  add_group 'Unit test', 'spec/unit'

  add_filter 'config'
  add_filter 'vendor'
  add_filter 'set_join_hack'

  minimum_coverage 100

  enable_coverage :branch
end

RSpec.configure do |config|
  config.include(Aruba::Api)
end

RSpec::Matchers.define(:matchdata_including) do |h|
  match do |matchdata|
    h.all? do |key, _|
      matchdata[key] == h[key]
    end
  end
end

require('defmastership')

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
defmastership-1.3.0 spec/spec_helper.rb
defmastership-1.2.0 spec/spec_helper.rb
defmastership-1.1.1 spec/spec_helper.rb
defmastership-1.1.0 spec/spec_helper.rb
defmastership-1.0.19 spec/spec_helper.rb
defmastership-1.0.18 spec/spec_helper.rb