ohloh_scm / branches / master / test / unit / bzr_cat_file_test.rb
history
require File.dirname(__FILE__) + '/../test_helper'
module Scm::Adapters
class BzrCatFileTest < Scm::Test
def test_cat_file
with_bzr_repository('bzr') do |bzr|
expected = <<-EXPECTED
first file
second line
EXPECTED
assert_equal expected,
bzr.cat_file(Scm::Commit::new(:token => 6),
Scm::Diff.new(:path => "file1.txt"))
# file2.txt has been removed in commit #5
assert_equal nil, bzr.cat_file(bzr.head,
Scm::Diff.new(:path => "file2.txt"))
end
end
def test_cat_file_parent
with_bzr_repository('bzr') do |bzr|
expected = <<-EXPECTED
first file
second line
EXPECTED
assert_equal expected,
bzr.cat_file_parent(Scm::Commit::new(:token => 6),
Scm::Diff.new(:path => "file1.txt"))
# file2.txt has been removed in commit #5
expected = <<-EXPECTED
another file
EXPECTED
assert_equal expected,
bzr.cat_file_parent(Scm::Commit.new(:token => 5),
Scm::Diff.new(:path => "file2.txt"))
end
end
end
end
