« index
Coverage for /Users/kris/q-io/spec/fs/relative-spec.js : 100%
24 lines |
24 run |
0 missing |
0 partial |
2 blocks |
2 blocks run |
0 blocks missing
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | var FS = require("../../fs"); describe("relativeFromDirectory", function () { it("should find the relative path from a directory", function () { expect(FS.relativeFromDirectory("/a/b", "/a/b")).toBe(""); expect(FS.relativeFromDirectory("/a/b/", "/a/b")).toBe(""); expect(FS.relativeFromDirectory("/a/b", "/a/b/")).toBe(""); expect(FS.relativeFromDirectory("/a/b/", "/a/b/")).toBe(""); expect(FS.relativeFromDirectory("/a/b", "/a/b/c")).toBe("c"); expect(FS.relativeFromDirectory("/a/b/", "/a/b/c")).toBe("c"); expect(FS.relativeFromDirectory("/a/b", "/a/b/c/")).toBe("c"); expect(FS.relativeFromDirectory("/a/b/", "/a/b/c/")).toBe("c"); expect(FS.relativeFromDirectory("/a/b", "/a")).toBe(".."); expect(FS.relativeFromDirectory("/a/b/", "/a")).toBe(".."); expect(FS.relativeFromDirectory("/a/b", "/a/")).toBe(".."); expect(FS.relativeFromDirectory("/a/b/", "/a/")).toBe(".."); }); }); |