Sha256: 95eabdea7d49c63a6ff5a2a1cba4b274df2c560e11783c94fbbe4379babe1d6b
Contents?: true
Size: 873 Bytes
Versions: 2
Compression:
Stored size: 873 Bytes
Contents
# frozen_string_literal: true require 'eac_rails_gem_support/rspec/minitest_support' require 'eac_ruby_utils/core_ext' module EacRailsGemSupport module Rspec module Setup extend ::ActiveSupport::Concern require_sub __FILE__, include_modules: true def self.extended(obj) obj.setup_minitest_support obj.singleton_class.include(::EacRubyUtils::SimpleCache) obj.setup_rails_env return unless obj.setup_rails_app %w[fixtures capybara factory_bot shared_examples].each do |item| obj.send("setup_#{item}") end end def setup_minitest_support rspec_config.include ::EacRailsGemSupport::Rspec::MinitestSupport end def setup_shared_examples require 'eac_rails_gem_support/rspec/shared_examples/active_model_attribute_validator' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eac_rails_gem_support-0.10.1 | lib/eac_rails_gem_support/rspec/setup.rb |
eac_rails_gem_support-0.10.0 | lib/eac_rails_gem_support/rspec/setup.rb |