Module: EacGit::Rspec::SetupInclude

Defined in:
lib/eac_git/rspec/setup_include.rb

Class Method Summary collapse

Class Method Details

.setup(setup_obj) ⇒ Object



11
12
13
14
# File 'lib/eac_git/rspec/setup_include.rb', line 11

def setup(setup_obj)
  setup_conditional_git
  setup_stubbed_git_local_repo(setup_obj)
end

.setup_conditional_gitObject



16
17
18
19
20
# File 'lib/eac_git/rspec/setup_include.rb', line 16

def setup_conditional_git
  ::EacRubyUtils::Rspec::Conditional.default.add(:git) do
    ::EacGit::Executables.git.validate
  end
end

.setup_stubbed_git_local_repo(setup_obj) ⇒ Object



22
23
24
# File 'lib/eac_git/rspec/setup_include.rb', line 22

def setup_stubbed_git_local_repo(setup_obj)
  setup_obj.rspec_config.include ::EacGit::Rspec::StubbedGitLocalRepo
end