summaryrefslogtreecommitdiff
path: root/tests-clar
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2013-09-26 16:20:30 -0700
committerBen Straub <bs@github.com>2013-09-26 16:20:30 -0700
commitea59f6597707107940d2a615b5fc4621d62149d3 (patch)
tree865ecb62f11b4c236a0f334d3b0be8ec98745ea6 /tests-clar
parent83fbd36869e9126bd0fd2139af4d8f4c45865266 (diff)
downloadlibgit2-ea59f6597707107940d2a615b5fc4621d62149d3.tar.gz
Deploy gitno_connection_data into transport (winhttp)
...and have that call manage replaced memory in the output structure.
Diffstat (limited to 'tests-clar')
-rw-r--r--tests-clar/network/urlparse.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests-clar/network/urlparse.c b/tests-clar/network/urlparse.c
index 66f714823..679197d6c 100644
--- a/tests-clar/network/urlparse.c
+++ b/tests-clar/network/urlparse.c
@@ -88,7 +88,7 @@ void test_network_urlparse__user_pass_port(void)
void test_network_urlparse__connection_data_http(void)
{
cl_git_pass(gitno_connection_data_from_url(&conndata,
- "http://example.com/foo/bar/baz", "bar/baz", NULL, false));
+ "http://example.com/foo/bar/baz", "bar/baz"));
cl_assert_equal_s(conndata.host, "example.com");
cl_assert_equal_s(conndata.port, "80");
cl_assert_equal_s(conndata.path, "/foo/");
@@ -100,7 +100,7 @@ void test_network_urlparse__connection_data_http(void)
void test_network_urlparse__connection_data_ssl(void)
{
cl_git_pass(gitno_connection_data_from_url(&conndata,
- "https://example.com/foo/bar/baz", "bar/baz", NULL, false));
+ "https://example.com/foo/bar/baz", "bar/baz"));
cl_assert_equal_s(conndata.host, "example.com");
cl_assert_equal_s(conndata.port, "443");
cl_assert_equal_s(conndata.path, "/foo/");
@@ -111,14 +111,16 @@ void test_network_urlparse__connection_data_ssl(void)
void test_network_urlparse__connection_data_cross_host_redirect(void)
{
+ conndata.host = git__strdup("bar.com");
cl_git_fail_with(gitno_connection_data_from_url(&conndata,
- "https://foo.com/bar/baz", NULL, "bar.com", true),
+ "https://foo.com/bar/baz", NULL),
-1);
}
void test_network_urlparse__connection_data_http_downgrade(void)
{
+ conndata.use_ssl = true;
cl_git_fail_with(gitno_connection_data_from_url(&conndata,
- "http://foo.com/bar/baz", NULL, NULL, true),
+ "http://foo.com/bar/baz", NULL),
-1);
}