Sha256: e55e9f273b434e20380e2269c4fb87facd791adaa0e9c6317eb6be3cf98980f6

Contents?: true

Size: 863 Bytes

Versions: 3

Compression:

Stored size: 863 Bytes

Contents

if ENV["CI"]
  require "simplecov"
  require "coveralls"

  SimpleCov.formatter = Coveralls::SimpleCov::Formatter
  SimpleCov.start do
    %w[spec].each do |ignore_path|
      add_filter(ignore_path)
    end
  end
end

$LOAD_PATH << File.expand_path(File.join("..", "..", "lib"), __FILE__)

require "chatwork"

require "rspec-parameterized"
require "rspec/its"
require "webmock/rspec"
require "pry"
require "active_support/all"

begin
  require "backport_dig"
rescue LoadError # rubocop:disable Lint/HandleExceptions
end

Dir["#{__dir__}/support/**/*.rb"].each { |f| require f }

def spec_dir
  Pathname(__dir__)
end

def schema_file
  spec_dir.join("../api/RAML/api-ja.raml")
end

RSpec.configure do |config|
  config.before(:suite) do
    raise "Not found '#{schema_file}'. Please run `git submodule update --init` at first" unless schema_file.exist?
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
chatwork-0.8.0 spec/spec_helper.rb
chatwork-0.7.0 spec/spec_helper.rb
chatwork-0.6.2 spec/spec_helper.rb