@@ -265,6 +265,47 begin | |||||
265 | assert_equal Time.gm(2001, 2, 1, 9, 0, 0), readme.lastrev.time |
|
265 | assert_equal Time.gm(2001, 2, 1, 9, 0, 0), readme.lastrev.time | |
266 | end |
|
266 | end | |
267 |
|
267 | |||
|
268 | def test_entry | |||
|
269 | entry = @adapter.entry() | |||
|
270 | assert_equal "", entry.path | |||
|
271 | assert_equal "dir", entry.kind | |||
|
272 | entry = @adapter.entry('') | |||
|
273 | assert_equal "", entry.path | |||
|
274 | assert_equal "dir", entry.kind | |||
|
275 | assert_nil @adapter.entry('invalid') | |||
|
276 | assert_nil @adapter.entry('/invalid') | |||
|
277 | assert_nil @adapter.entry('/invalid/') | |||
|
278 | assert_nil @adapter.entry('invalid/invalid') | |||
|
279 | assert_nil @adapter.entry('invalid/invalid/') | |||
|
280 | assert_nil @adapter.entry('/invalid/invalid') | |||
|
281 | assert_nil @adapter.entry('/invalid/invalid/') | |||
|
282 | ["README", "/README"].each do |path| | |||
|
283 | ["0", "0885933ad4f6", "0885933ad4f68d77c2649cd11f8311276e7ef7ce"].each do |rev| | |||
|
284 | entry = @adapter.entry(path, rev) | |||
|
285 | assert_equal "README", entry.path | |||
|
286 | assert_equal "file", entry.kind | |||
|
287 | assert_equal '0', entry.lastrev.revision | |||
|
288 | assert_equal '0885933ad4f6', entry.lastrev.identifier | |||
|
289 | end | |||
|
290 | end | |||
|
291 | ["sources", "/sources", "/sources/"].each do |path| | |||
|
292 | ["0", "0885933ad4f6", "0885933ad4f68d77c2649cd11f8311276e7ef7ce"].each do |rev| | |||
|
293 | entry = @adapter.entry(path, rev) | |||
|
294 | assert_equal "sources", entry.path | |||
|
295 | assert_equal "dir", entry.kind | |||
|
296 | end | |||
|
297 | end | |||
|
298 | ["sources/watchers_controller.rb", "/sources/watchers_controller.rb"].each do |path| | |||
|
299 | ["0", "0885933ad4f6", "0885933ad4f68d77c2649cd11f8311276e7ef7ce"].each do |rev| | |||
|
300 | entry = @adapter.entry(path, rev) | |||
|
301 | assert_equal "sources/watchers_controller.rb", entry.path | |||
|
302 | assert_equal "file", entry.kind | |||
|
303 | assert_equal '0', entry.lastrev.revision | |||
|
304 | assert_equal '0885933ad4f6', entry.lastrev.identifier | |||
|
305 | end | |||
|
306 | end | |||
|
307 | end | |||
|
308 | ||||
268 | def test_locate_on_outdated_repository |
|
309 | def test_locate_on_outdated_repository | |
269 | assert_equal 1, @adapter.entries("images", 0).size |
|
310 | assert_equal 1, @adapter.entries("images", 0).size | |
270 | assert_equal 2, @adapter.entries("images").size |
|
311 | assert_equal 2, @adapter.entries("images").size |
General Comments 0
You need to be logged in to leave comments.
Login now