diff options
Diffstat (limited to 'tests/libgit2/refs/tags/name.c')
-rw-r--r-- | tests/libgit2/refs/tags/name.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/libgit2/refs/tags/name.c b/tests/libgit2/refs/tags/name.c new file mode 100644 index 000000000..1dd1760b9 --- /dev/null +++ b/tests/libgit2/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_name__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")); +} |