• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ruby-106/ruby/test/pathname/

Lines Matching defs:relative_path_from

269   def relative_path_from(dest_directory, base_directory)
270 Pathname.new(dest_directory).relative_path_from(Pathname.new(base_directory)).to_s
273 defassert(:relative_path_from, "../a", "a", "b")
274 defassert(:relative_path_from, "../a", "a", "b/")
275 defassert(:relative_path_from, "../a", "a/", "b")
276 defassert(:relative_path_from, "../a", "a/", "b/")
277 defassert(:relative_path_from, "../a", "/a", "/b")
278 defassert(:relative_path_from, "../a", "/a", "/b/")
279 defassert(:relative_path_from, "../a", "/a/", "/b")
280 defassert(:relative_path_from, "../a", "/a/", "/b/")
282 defassert(:relative_path_from, "../b", "a/b", "a/c")
283 defassert(:relative_path_from, "../a", "../a", "../b")
285 defassert(:relative_path_from, "a", "a", ".")
286 defassert(:relative_path_from, "..", ".", "a")
288 defassert(:relative_path_from, ".", ".", ".")
289 defassert(:relative_path_from, ".", "..", "..")
290 defassert(:relative_path_from, "..", "..", ".")
292 defassert(:relative_path_from, "c/d", "/a/b/c/d", "/a/b")
293 defassert(:relative_path_from, "../..", "/a/b", "/a/b/c/d")
294 defassert(:relative_path_from, "../../../../e", "/e", "/a/b/c/d")
295 defassert(:relative_path_from, "../b/c", "a/b/c", "a/d")
297 defassert(:relative_path_from, "../a", "/../a", "/b")
298 defassert(:relative_path_from, "../../a", "../a", "b")
299 defassert(:relative_path_from, ".", "/a/../../b", "/b")
300 defassert(:relative_path_from, "..", "a/..", "a")
301 defassert(:relative_path_from, ".", "a/../b", "b")
303 defassert(:relative_path_from, "a", "a", "b/..")
304 defassert(:relative_path_from, "b/c", "b/c", "b/..")
306 defassert_raise(:relative_path_from, ArgumentError, "/", ".")
307 defassert_raise(:relative_path_from, ArgumentError, ".", "/")
308 defassert_raise(:relative_path_from, ArgumentError, "a", "..")
309 defassert_raise(:relative_path_from, ArgumentError, ".", "..")