aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/scala/com
diff options
context:
space:
mode:
authoradamw <adam@warski.org>2017-07-31 14:26:06 +0200
committeradamw <adam@warski.org>2017-07-31 14:26:06 +0200
commitf34ad777382ca49c70a1dce655bfb6e483995716 (patch)
tree8a80eaa026b1761db3c13e8d05b3915025b5ce93 /core/src/test/scala/com
parent4d23d6fd21317e6bf28cd23b0e149d570b55f5e8 (diff)
downloadsttp-f34ad777382ca49c70a1dce655bfb6e483995716.tar.gz
sttp-f34ad777382ca49c70a1dce655bfb6e483995716.tar.bz2
sttp-f34ad777382ca49c70a1dce655bfb6e483995716.zip
Support for user info in the Uri class
Diffstat (limited to 'core/src/test/scala/com')
-rw-r--r--core/src/test/scala/com/softwaremill/sttp/UriTests.scala11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/src/test/scala/com/softwaremill/sttp/UriTests.scala b/core/src/test/scala/com/softwaremill/sttp/UriTests.scala
index 933afff..e137d5c 100644
--- a/core/src/test/scala/com/softwaremill/sttp/UriTests.scala
+++ b/core/src/test/scala/com/softwaremill/sttp/UriTests.scala
@@ -7,8 +7,9 @@ class UriTests extends FunSuite with Matchers {
val QF = QueryFragment
val wholeUriTestData = List(
- Uri("http", "example.com", None, Nil, Nil, None) -> "http://example.com",
+ Uri("http", None, "example.com", None, Nil, Nil, None) -> "http://example.com",
Uri("https",
+ None,
"sub.example.com",
Some(8080),
List("a", "b", "xyz"),
@@ -16,18 +17,22 @@ class UriTests extends FunSuite with Matchers {
Some("f")) ->
"https://sub.example.com:8080/a/b/xyz?p1=v1&p2=v2#f",
Uri("http",
+ None,
"example.com",
None,
List(""),
List(QF.KeyValue("p", "v"), QF.KeyValue("p", "v")),
None) -> "http://example.com/?p=v&p=v",
Uri("http",
+ None,
"exa mple.com",
None,
List("a b", "z", "ą:ę"),
List(QF.KeyValue("p:1", "v&v"), QF.KeyValue("p2", "v v")),
None) ->
- "http://exa%20mple.com/a%20b/z/%C4%85%3A%C4%99?p%3A1=v%26v&p2=v+v"
+ "http://exa%20mple.com/a%20b/z/%C4%85%3A%C4%99?p%3A1=v%26v&p2=v+v",
+ Uri("http", Some("us&er:pa ss"), "example.com", None, Nil, Nil, None) ->
+ "http://us%26er:pa%20ss@example.com",
)
for {
@@ -38,7 +43,7 @@ class UriTests extends FunSuite with Matchers {
}
}
- val testUri = Uri("http", "example.com", None, Nil, Nil, None)
+ val testUri = Uri("http", None, "example.com", None, Nil, Nil, None)
val pathTestData = List(
"a/b/c" -> List("a", "b", "c"),