aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClombrong <cromblong@egregore.fun>2025-07-01 22:06:54 +0200
committerClombrong <cromblong@egregore.fun>2025-07-26 21:55:50 +0200
commit206ffb90f611a85754b0f659a586fb0ac77ac140 (patch)
treeee4ba6c3f200046532e47df4c3ac4d8357478e9b
parent960536e7892fcffc01586980aff3999d41e789a2 (diff)
test(jid): promote full jid
-rw-r--r--lib/jid.ml5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/jid.ml b/lib/jid.ml
index 3bdb27e..7942b1c 100644
--- a/lib/jid.ml
+++ b/lib/jid.ml
@@ -61,7 +61,10 @@ let%expect_test {|A "bare JID"|} =
resourcepart = None } |}]
let%expect_test {|A "full JID"|} =
- "juliet@example.com/foo" |> of_string |> show |> print_string
+ "juliet@example.com/foo" |> of_string |> show |> print_string;
+ [%expect {|
+ { localpart = (Some "juliet"); domainpart = "example.com";
+ resourcepart = (Some "foo") } |}]
let to_string ({ localpart; domainpart; resourcepart } : t) =
let local = Option.fold ~none:"" ~some:(fun l -> l ^ "@") localpart