diff options
author | Clombrong <cromblong@egregore.fun> | 2025-07-01 22:06:54 +0200 |
---|---|---|
committer | Clombrong <cromblong@egregore.fun> | 2025-07-26 21:55:50 +0200 |
commit | 206ffb90f611a85754b0f659a586fb0ac77ac140 (patch) | |
tree | ee4ba6c3f200046532e47df4c3ac4d8357478e9b | |
parent | 960536e7892fcffc01586980aff3999d41e789a2 (diff) |
test(jid): promote full jid
-rw-r--r-- | lib/jid.ml | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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 |