spec/spec_helper.rb in dandelion-0.4.1 vs spec/spec_helper.rb in dandelion-0.4.2
- old
+ new
@@ -1,23 +1,27 @@
require 'dandelion'
require 'rugged'
Dandelion.logger.level = Logger::UNKNOWN
-def test_repo
- path = File.join(File.dirname(__FILE__), 'fixtures', 'repo.git')
+def test_repo(name = nil)
+ name ||= 'repo'
+ path = File.join(File.dirname(__FILE__), 'fixtures', "#{name}.git")
@repo ||= Rugged::Repository.new(path)
end
def test_commits
[
test_repo.lookup('e289ff1e2729839759dbd6fe99b6e35880910c7c'),
test_repo.lookup('3d9b743acb4a84dd99002d2c6f3fcf1a47e9f06b')
]
end
-def test_tree
- Dandelion::Tree.new(test_repo, test_commits.last)
+def test_tree(options = {})
+ repo = options[:repo] || test_repo
+ commit = options[:commit] || test_commits.last
+
+ Dandelion::Tree.new(repo, commit)
end
def test_changeset(options = {})
Dandelion::Changeset.new(test_tree, test_commits.first, options)
end
\ No newline at end of file