diff options
| author | Sven Strickroth <email@cs-ware.de> | 2020-09-09 10:48:00 +0200 |
|---|---|---|
| committer | Edward Thomson <ethomson@edwardthomson.com> | 2020-10-25 16:33:28 +0000 |
| commit | 0caa4655ebdb7bf028df970d0651378d121fab3e (patch) | |
| tree | 393ed8d70cd7e6d933459990e0679285c95f4df3 /tests/refs | |
| parent | fe11160c724853fe8469a9788c5992420e4638de (diff) | |
| download | libgit2-0caa4655ebdb7bf028df970d0651378d121fab3e.tar.gz | |
Add git_tag_name_is_valid
Signed-off-by: Sven Strickroth <email@cs-ware.de>
Diffstat (limited to 'tests/refs')
| -rw-r--r-- | tests/refs/tags/name.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/refs/tags/name.c b/tests/refs/tags/name.c new file mode 100644 index 000000000..0ca5df7d6 --- /dev/null +++ b/tests/refs/tags/name.c @@ -0,0 +1,17 @@ +#include "clar_libgit2.h" + +static int name_is_valid(const char *name) +{ + int valid; + cl_git_pass(git_tag_name_is_valid(&valid, name)); + return valid; +} + +void test_refs_tags_is_name_valid(void) +{ + cl_assert_equal_i(true, name_is_valid("sometag")); + cl_assert_equal_i(true, name_is_valid("test/sometag")); + + cl_assert_equal_i(false, name_is_valid("")); + cl_assert_equal_i(false, name_is_valid("-dash")); +} |
