Add test spec for TreeHelper module

This commit is contained in:
marmis85 2015-01-10 21:37:48 +01:00
parent 021cff67f3
commit 3efb06a22b
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
require 'spec_helper'
describe TreeHelper do
describe 'flatten_tree' do
let(:project) { create(:project) }
before {
@repository = project.repository
@commit = project.repository.commit
}
context "on a directory containing more than one file/directory" do
let(:tree_item) { double(name: "files", path: "files") }
it "should return the directory name" do
flatten_tree(tree_item).should match('files')
end
end
context "on a directory containing only one directory" do
let(:tree_item) { double(name: "foo", path: "foo") }
it "should return the flattened path" do
flatten_tree(tree_item).should match('foo/bar')
end
end
end
end