Merge pull request #183 from ariel-anieli/git-vsn-tests
Moved `ec_git_vsn` tests into separate file
This commit is contained in:
commit
fc69576978
2 changed files with 20 additions and 13 deletions
|
@ -17,6 +17,13 @@
|
||||||
-export([new/0,
|
-export([new/0,
|
||||||
vsn/1]).
|
vsn/1]).
|
||||||
|
|
||||||
|
-ifdef(TEST).
|
||||||
|
-export([parse_tags/1,
|
||||||
|
get_patch_count/1,
|
||||||
|
collect_default_refcount/1
|
||||||
|
]).
|
||||||
|
-endif.
|
||||||
|
|
||||||
-export_type([t/0]).
|
-export_type([t/0]).
|
||||||
|
|
||||||
%%%===================================================================
|
%%%===================================================================
|
||||||
|
@ -98,16 +105,3 @@ parse_tags(Pattern) ->
|
||||||
Vsn1 = string:trim(string:trim(Vsn, leading, "v"), trailing, "\n"),
|
Vsn1 = string:trim(string:trim(Vsn, leading, "v"), trailing, "\n"),
|
||||||
{Tag, Vsn1}
|
{Tag, Vsn1}
|
||||||
end.
|
end.
|
||||||
|
|
||||||
-ifdef(TEST).
|
|
||||||
-include_lib("eunit/include/eunit.hrl").
|
|
||||||
|
|
||||||
parse_tags_test() ->
|
|
||||||
?assertEqual({undefined, ""}, parse_tags("a.b.c")).
|
|
||||||
|
|
||||||
get_patch_count_test() ->
|
|
||||||
?assertEqual(0, get_patch_count("a.b.c")).
|
|
||||||
|
|
||||||
collect_default_refcount_test() ->
|
|
||||||
?assertMatch({"", _, _}, collect_default_refcount("a.b.c")).
|
|
||||||
-endif.
|
|
||||||
|
|
13
test/ec_git_vsn_tests.erl
Normal file
13
test/ec_git_vsn_tests.erl
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
%%% @copyright 2024 Erlware, LLC.
|
||||||
|
-module(ec_git_vsn_tests).
|
||||||
|
|
||||||
|
-include_lib("eunit/include/eunit.hrl").
|
||||||
|
|
||||||
|
parse_tags_test() ->
|
||||||
|
?assertEqual({undefined, ""}, ec_git_vsn:parse_tags("a.b.c")).
|
||||||
|
|
||||||
|
get_patch_count_test() ->
|
||||||
|
?assertEqual(0, ec_git_vsn:get_patch_count("a.b.c")).
|
||||||
|
|
||||||
|
collect_default_refcount_test() ->
|
||||||
|
?assertMatch({"", _, _}, ec_git_vsn:collect_default_refcount("a.b.c")).
|
Loading…
Add table
Add a link
Reference in a new issue