@@ -176,6 +176,37 begin | |||
|
176 | 176 | assert_nil @adapter.revisions(nil, 12345678, 87654321) |
|
177 | 177 | end |
|
178 | 178 | |
|
179 | def test_entry | |
|
180 | entry = @adapter.entry() | |
|
181 | assert_equal "", entry.path | |
|
182 | assert_equal "dir", entry.kind | |
|
183 | entry = @adapter.entry('') | |
|
184 | assert_equal "", entry.path | |
|
185 | assert_equal "dir", entry.kind | |
|
186 | assert_nil @adapter.entry('invalid') | |
|
187 | assert_nil @adapter.entry('/invalid') | |
|
188 | assert_nil @adapter.entry('/invalid/') | |
|
189 | assert_nil @adapter.entry('invalid/invalid') | |
|
190 | assert_nil @adapter.entry('invalid/invalid/') | |
|
191 | assert_nil @adapter.entry('/invalid/invalid') | |
|
192 | assert_nil @adapter.entry('/invalid/invalid/') | |
|
193 | ["doc-ls.txt", "/doc-ls.txt"].each do |path| | |
|
194 | entry = @adapter.entry(path, 2) | |
|
195 | assert_equal "doc-ls.txt", entry.path | |
|
196 | assert_equal "file", entry.kind | |
|
197 | end | |
|
198 | ["directory", "/directory", "/directory/"].each do |path| | |
|
199 | entry = @adapter.entry(path, 2) | |
|
200 | assert_equal "directory", entry.path | |
|
201 | assert_equal "dir", entry.kind | |
|
202 | end | |
|
203 | ["directory/document.txt", "/directory/document.txt"].each do |path| | |
|
204 | entry = @adapter.entry(path, 2) | |
|
205 | assert_equal "directory/document.txt", entry.path | |
|
206 | assert_equal "file", entry.kind | |
|
207 | end | |
|
208 | end | |
|
209 | ||
|
179 | 210 | private |
|
180 | 211 | |
|
181 | 212 | def test_scm_version_for(scm_command_version, version) |
General Comments 0
You need to be logged in to leave comments.
Login now