assert_equal 'file', entries.last.kind
assert_equal 'edit.png', entries.last.name
end
+
+ def test_previous
+ @repository.fetch_changesets
+ @repository.reload
+ changeset = @repository.find_changeset_by_name('3')
+ assert_equal @repository.find_changeset_by_name('2'), changeset.previous
+ end
+
+ def test_previous_nil
+ @repository.fetch_changesets
+ @repository.reload
+ changeset = @repository.find_changeset_by_name('1')
+ assert_nil changeset.previous
+ end
+
+ def test_next
+ @repository.fetch_changesets
+ @repository.reload
+ changeset = @repository.find_changeset_by_name('2')
+ assert_equal @repository.find_changeset_by_name('3'), changeset.next
+ end
+
+ def test_next_nil
+ @repository.fetch_changesets
+ @repository.reload
+ changeset = @repository.find_changeset_by_name('4')
+ assert_nil changeset.next
+ end
else
puts "Bazaar test repository NOT FOUND. Skipping unit tests !!!"
def test_fake; assert true end