# tests written for running with `nix-unit` # https://github.com/nix-community/nix-unit let inherit (import ./. { }) lib; in { test-relativePath = with lib; let testData = [ { from = "bar"; to = "baz"; expected = "./baz"; } { from = "foo/bar"; to = "foo/baz"; expected = "./baz"; } { from = "foo"; to = "bar/baz"; expected = "./bar/baz"; } { from = "foo/bar"; to = "baz"; expected = "./../baz"; } { from = "foo/bar/baz"; to = "foo"; expected = "./../../foo"; } ]; in { expr = map (case: relativePath case.from case.to) testData; expected = map (case: case.expected) testData; }; }