Sha256: d603a7430020ec41bb0ebf59b5d8ee9082ee02861f1fff34b42e0d965c0a4df3
Contents?: true
Size: 594 Bytes
Versions: 5
Compression:
Stored size: 594 Bytes
Contents
module Spec module GitRepo def define_git_repo(name, &setup) # EY's ivars don't get cleared between examples, so we can keep # a git repo around longer (and thus make our tests faster) FakeFS.without { EY.define_git_repo(name, &setup) } end def use_git_repo(repo_name) before(:all) do FakeFS.without do @_original_wd ||= [] @_original_wd << Dir.getwd Dir.chdir(EY.git_repo_dir(repo_name)) end end after(:all) do FakeFS.without { Dir.chdir(@_original_wd.pop) } end end end end
Version data entries
5 entries across 5 versions & 1 rubygems