@@ -265,6 +265,47 begin | |||
|
265 | 265 | assert_equal Time.gm(2001, 2, 1, 9, 0, 0), readme.lastrev.time |
|
266 | 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 | 309 | def test_locate_on_outdated_repository |
|
269 | 310 | assert_equal 1, @adapter.entries("images", 0).size |
|
270 | 311 | assert_equal 2, @adapter.entries("images").size |
General Comments 0
You need to be logged in to leave comments.
Login now