enkessler/cql

View on GitHub
environments/rspec_env.rb

Summary

Maintainability
A
0 mins
Test Coverage
ENV['CQL_SIMPLECOV_COMMAND_NAME'] ||= 'rspec_tests'

require 'simplecov'
require_relative 'common_env'

require 'rubygems/mock_gem_ui'

require_relative '../cql_helper'
require_relative '../testing/cql_test_model'
require_relative '../testing/model_helper'
require_relative '../testing/rspec/spec/tag_filterable_specs'
require_relative '../testing/rspec/spec/name_filterable_specs'
require_relative '../testing/rspec/spec/line_count_filterable_specs'
require_relative '../testing/rspec/spec/line_filterable_specs'
require_relative '../testing/rspec/spec/queriable_specs'

CQL_FEATURE_FIXTURES_DIRECTORY = "#{__dir__}/../testing/fixtures/features".freeze

RSpec.configure do |config|

  # Disable RSpec exposing methods globally on `Module` and `main`
  config.disable_monkey_patching!

  config.expect_with :rspec do |c|
    c.syntax = :expect
  end

  config.include CQL::ModelHelper
  config.include CQL::CQLHelper
end