summaryrefslogtreecommitdiff
path: root/tests/network
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2015-05-28 10:13:07 -0400
committerEdward Thomson <ethomson@edwardthomson.com>2015-05-28 10:13:07 -0400
commitfb92b48d541edde845e8cde176152f13592db71b (patch)
tree3fe5e8316c6bb9ffa33bfee48372ee11a1b8196d /tests/network
parent2b92283221114843c36e4e6372b5b793b2d5ffff (diff)
parent5014fe95f5691ec9c48e1bb33fa03d925a4159f0 (diff)
downloadlibgit2-fb92b48d541edde845e8cde176152f13592db71b.tar.gz
Merge pull request #3149 from libgit2/cmn/upstream-matching-push
Fill the pointers for matching refspecs
Diffstat (limited to 'tests/network')
-rw-r--r--tests/network/refspecs.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/network/refspecs.c b/tests/network/refspecs.c
index c6bcb10e8..614d91d07 100644
--- a/tests/network/refspecs.c
+++ b/tests/network/refspecs.c
@@ -146,3 +146,13 @@ void test_network_refspecs__invalid_reverse(void)
assert_invalid_rtransform("refs/heads/*:refs/remotes/origin/*", "master");
assert_invalid_rtransform("refs/heads/*:refs/remotes/origin/*", "refs/remotes/o/master");
}
+
+void test_network_refspecs__matching(void)
+{
+ git_refspec spec;
+
+ cl_git_pass(git_refspec__parse(&spec, ":", false));
+ cl_assert_equal_s(":", spec.string);
+ cl_assert_equal_s("", spec.src);
+ cl_assert_equal_s("", spec.dst);
+}