aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/uri_test.gleam18
1 files changed, 15 insertions, 3 deletions
diff --git a/test/gleam/uri_test.gleam b/test/gleam/uri_test.gleam
index 506c246..2d2732a 100644
--- a/test/gleam/uri_test.gleam
+++ b/test/gleam/uri_test.gleam
@@ -409,19 +409,19 @@ pub fn parse_segments_test() {
pub fn origin1_test() {
let assert Ok(parsed) = uri.parse("http://example.test/path?weebl#bob")
uri.origin(parsed)
- |> should.equal(Ok("http://example.test/"))
+ |> should.equal(Ok("http://example.test"))
}
pub fn origin2_test() {
let assert Ok(parsed) = uri.parse("http://example.test:8080")
uri.origin(parsed)
- |> should.equal(Ok("http://example.test:8080/"))
+ |> should.equal(Ok("http://example.test:8080"))
}
pub fn origin3_test() {
let assert Ok(parsed) = uri.parse("https://example.test")
uri.origin(parsed)
- |> should.equal(Ok("https://example.test/"))
+ |> should.equal(Ok("https://example.test"))
}
pub fn origin4_test() {
@@ -448,6 +448,18 @@ pub fn origin7_test() {
|> should.equal(Error(Nil))
}
+pub fn origin8_test() {
+ let assert Ok(parsed) = uri.parse("https://mozilla.org:443/")
+ uri.origin(parsed)
+ |> should.equal(Ok("https://mozilla.org"))
+}
+
+pub fn origin9_test() {
+ let assert Ok(parsed) = uri.parse("http://localhost:80/")
+ uri.origin(parsed)
+ |> should.equal(Ok("http://localhost"))
+}
+
pub fn merge1_test() {
let assert Ok(a) = uri.parse("/relative")
let assert Ok(b) = uri.parse("")