diff options
| author | Ben Straub <bs@github.com> | 2013-09-26 16:20:30 -0700 |
|---|---|---|
| committer | Ben Straub <bs@github.com> | 2013-09-26 16:20:30 -0700 |
| commit | ea59f6597707107940d2a615b5fc4621d62149d3 (patch) | |
| tree | 865ecb62f11b4c236a0f334d3b0be8ec98745ea6 /tests-clar/network/urlparse.c | |
| parent | 83fbd36869e9126bd0fd2139af4d8f4c45865266 (diff) | |
| download | libgit2-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/network/urlparse.c')
| -rw-r--r-- | tests-clar/network/urlparse.c | 10 |
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); } |
