Module: EacRailsGemSupport::Rspec::Setup
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/eac_rails_gem_support/rspec/setup.rb,
lib/eac_rails_gem_support/rspec/setup/capybara.rb,
lib/eac_rails_gem_support/rspec/setup/fixtures.rb,
lib/eac_rails_gem_support/rspec/setup/rails_app.rb,
lib/eac_rails_gem_support/rspec/setup/factory_bot.rb
Defined Under Namespace
Modules: Capybara, FactoryBot, Fixtures, RailsApp
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.extended(obj) ⇒ Object
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/eac_rails_gem_support/rspec/setup.rb', line 12
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
|
Instance Method Details
#setup_minitest_support ⇒ Object
#setup_shared_examples ⇒ Object
27
28
29
|
# File 'lib/eac_rails_gem_support/rspec/setup.rb', line 27
def setup_shared_examples
require 'eac_rails_gem_support/rspec/shared_examples/active_model_attribute_validator'
end
|