Commit 46c9f26fa450fba9f3099236aded871a56765764

Nelson Elhage 2018-06-25T15:47:31

Add a test. Verified that this breaks before the fix and passes afterwards.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/tests/network/refspecs.c b/tests/network/refspecs.c
index 051802b..fe9c0e5 100644
--- a/tests/network/refspecs.c
+++ b/tests/network/refspecs.c
@@ -111,6 +111,10 @@ void test_network_refspecs__transform_mid_star(void)
 	assert_valid_transform("refs/*:refs/*", "refs/heads/master", "refs/heads/master");
 }
 
+void test_network_refspecs__no_dst(void) {
+	assert_valid_transform("refs/heads/master:", "refs/heads/master", "");
+}
+
 static void assert_invalid_transform(const char *refspec, const char *name)
 {
 	git_refspec spec;