summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/rebar_file_utils_SUITE.erl36
1 files changed, 18 insertions, 18 deletions
diff --git a/test/rebar_file_utils_SUITE.erl b/test/rebar_file_utils_SUITE.erl
index ba34723..0f444d5 100644
--- a/test/rebar_file_utils_SUITE.erl
+++ b/test/rebar_file_utils_SUITE.erl
@@ -11,8 +11,8 @@
reset_nonexistent_dir/1,
reset_empty_dir/1,
reset_dir/1,
- relative_path/1,
- reduce_path/1]).
+ path_from_ancestor/1,
+ canonical_path/1]).
-include_lib("common_test/include/ct.hrl").
-include_lib("eunit/include/eunit.hrl").
@@ -22,7 +22,7 @@
all() ->
[{group, tmpdir},
{group, reset_dir},
- relative_path, reduce_path].
+ path_from_ancestor, canonical_path].
groups() ->
[{tmpdir, [], [raw_tmpdir, empty_tmpdir, simple_tmpdir, multi_tmpdir]},
@@ -88,19 +88,19 @@ reset_dir(Config) ->
?assert(filelib:is_dir(TmpDir)),
{ok, []} = file:list_dir(TmpDir).
-relative_path(_Config) ->
- ?assertEqual({ok, "foo/bar/baz"}, rebar_file_utils:relative_path("/foo/bar/baz", "/")),
- ?assertEqual({ok, "bar/baz"}, rebar_file_utils:relative_path("/foo/bar/baz", "/foo")),
- ?assertEqual({ok, "bar"}, rebar_file_utils:relative_path("foo/bar", "foo")),
- ?assertEqual({ok, "bar"}, rebar_file_utils:relative_path("foo/bar/", "foo/")),
- ?assertEqual({error, not_relative}, rebar_file_utils:relative_path("/foo/bar/baz", "/qux")),
- ?assertEqual({error, not_relative}, rebar_file_utils:relative_path("/foo/bar/baz", "/foo/bar/baz/qux")).
+path_from_ancestor(_Config) ->
+ ?assertEqual({ok, "foo/bar/baz"}, rebar_file_utils:path_from_ancestor("/foo/bar/baz", "/")),
+ ?assertEqual({ok, "bar/baz"}, rebar_file_utils:path_from_ancestor("/foo/bar/baz", "/foo")),
+ ?assertEqual({ok, "bar"}, rebar_file_utils:path_from_ancestor("foo/bar", "foo")),
+ ?assertEqual({ok, "bar"}, rebar_file_utils:path_from_ancestor("foo/bar/", "foo/")),
+ ?assertEqual({error, badparent}, rebar_file_utils:path_from_ancestor("/foo/bar/baz", "/qux")),
+ ?assertEqual({error, badparent}, rebar_file_utils:path_from_ancestor("/foo/bar/baz", "/foo/bar/baz/qux")).
-reduce_path(_Config) ->
- ?assertEqual("/", rebar_file_utils:reduce_path("/")),
- ?assertEqual("/", rebar_file_utils:reduce_path("/../../..")),
- ?assertEqual("/foo", rebar_file_utils:reduce_path("/foo/bar/..")),
- ?assertEqual("/foo", rebar_file_utils:reduce_path("/foo/../foo")),
- ?assertEqual("/foo", rebar_file_utils:reduce_path("/foo/.")),
- ?assertEqual("/foo", rebar_file_utils:reduce_path("/foo/./.")),
- ?assertEqual("/foo/bar", rebar_file_utils:reduce_path("/foo/./bar")). \ No newline at end of file
+canonical_path(_Config) ->
+ ?assertEqual("/", rebar_file_utils:canonical_path("/")),
+ ?assertEqual("/", rebar_file_utils:canonical_path("/../../..")),
+ ?assertEqual("/foo", rebar_file_utils:canonical_path("/foo/bar/..")),
+ ?assertEqual("/foo", rebar_file_utils:canonical_path("/foo/../foo")),
+ ?assertEqual("/foo", rebar_file_utils:canonical_path("/foo/.")),
+ ?assertEqual("/foo", rebar_file_utils:canonical_path("/foo/./.")),
+ ?assertEqual("/foo/bar", rebar_file_utils:canonical_path("/foo/./bar")). \ No newline at end of file