diff options
author | Viacheslav Kovalev <kovyl2404@gmail.com> | 2015-04-22 14:41:39 +0300 |
---|---|---|
committer | Viacheslav Kovalev <kovyl2404@gmail.com> | 2015-04-22 14:41:39 +0300 |
commit | 82b0d4b7b29fe5d33148022be28eab55320f47a9 (patch) | |
tree | a8de73ae7fccc5e6d1eddb93a39b88812cd92c97 /test/rebar_utils_SUITE.erl | |
parent | 83d738a829fae4547776c87c3c4689cf17e69541 (diff) |
Implement opts umerge deduplication
Diffstat (limited to 'test/rebar_utils_SUITE.erl')
-rw-r--r-- | test/rebar_utils_SUITE.erl | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/test/rebar_utils_SUITE.erl b/test/rebar_utils_SUITE.erl index 9b7bca1..98e7e58 100644 --- a/test/rebar_utils_SUITE.erl +++ b/test/rebar_utils_SUITE.erl @@ -22,8 +22,7 @@ task_with_flag_with_commas/1, task_with_multiple_flags/1, special_task_do/1, - trivial_umerge/1, - three_tuple_umerge/1]). + tup_umerge_deduplication/1]). -include_lib("common_test/include/ct.hrl"). -include_lib("eunit/include/eunit.hrl"). @@ -32,8 +31,7 @@ all() -> [{group, args_to_tasks}, - trivial_umerge, - three_tuple_umerge + tup_umerge_deduplication ]. groups() -> @@ -124,17 +122,10 @@ special_task_do(_Config) -> "bar,", "baz"]). -trivial_umerge(_Config) -> - New = [{key, foo}], - Old = [{key, bar}], - Result = rebar_utils:tup_umerge(New, Old), - ?assertEqual([{key, foo}], Result). - -three_tuple_umerge(_Config) -> - New = rebar_utils:tup_sort([{d, foo, true}, {d, bar, true}]), - Old = rebar_utils:tup_sort([{d, foo, false}, {d, bar, true}]), - Result = rebar_utils:tup_umerge(New, Old), +tup_umerge_deduplication(_Config) -> + Old = [{key,c},{key,b},{key,a}], + New = [{key, a}], ?assertEqual( - rebar_utils:tup_sort([{do, foo, true}, {d, bar, true}]), - Result + [{key, a}, {key, c}, {key, b}], + rebar_utils:tup_umerge(New, Old) ). |