##// END OF EJS Templates
scm: mercurial: move entries unit test from app to lib....
Toshi MARUYAMA -
r4743:a3a9661da6fc
parent child
Show More
@@ -133,6 +133,10 begin
133 # TODO filesize etc.
133 # TODO filesize etc.
134 def test_entries
134 def test_entries
135 assert_nil @adapter.entries(nil, '100000')
135 assert_nil @adapter.entries(nil, '100000')
136
137 assert_equal 1, @adapter.entries("sources", 3).size
138 assert_equal 1, @adapter.entries("sources", 'b3a615152df8').size
139
136 [2, '400bb8672109', '400', 400].each do |r|
140 [2, '400bb8672109', '400', 400].each do |r|
137 entries1 = @adapter.entries(nil, r)
141 entries1 = @adapter.entries(nil, r)
138 assert entries1
142 assert entries1
@@ -156,6 +160,12 begin
156 end
160 end
157 end
161 end
158
162
163 def test_locate_on_outdated_repository
164 assert_equal 1, @adapter.entries("images", 0).size
165 assert_equal 2, @adapter.entries("images").size
166 assert_equal 2, @adapter.entries("images", 2).size
167 end
168
159 def test_access_by_nodeid
169 def test_access_by_nodeid
160 path = 'sources/welcome_controller.rb'
170 path = 'sources/welcome_controller.rb'
161 assert_equal @adapter.cat(path, 2), @adapter.cat(path, '400bb8672109')
171 assert_equal @adapter.cat(path, 2), @adapter.cat(path, '400bb8672109')
@@ -50,19 +50,6 class RepositoryMercurialTest < ActiveSupport::TestCase
50 assert_equal 17, @repository.changesets.count
50 assert_equal 17, @repository.changesets.count
51 end
51 end
52
52
53 def test_entries
54 assert_equal 2, @repository.entries("sources", 2).size
55 assert_equal 2, @repository.entries("sources", '400bb8672109').size
56 assert_equal 1, @repository.entries("sources", 3).size
57 assert_equal 1, @repository.entries("sources", 'b3a615152df8').size
58 end
59
60 def test_locate_on_outdated_repository
61 assert_equal 1, @repository.entries("images", 0).size
62 assert_equal 2, @repository.entries("images").size
63 assert_equal 2, @repository.entries("images", 2).size
64 end
65
66 def test_isodatesec
53 def test_isodatesec
67 # Template keyword 'isodatesec' supported in Mercurial 1.0 and higher
54 # Template keyword 'isodatesec' supported in Mercurial 1.0 and higher
68 if @repository.scm.class.client_version_above?([1, 0])
55 if @repository.scm.class.client_version_above?([1, 0])
General Comments 0
You need to be logged in to leave comments. Login now