open Httpun open Version let v1_0 = { major = 1; minor = 0 } let v1_1 = { major = 1; minor = 1 } let test_compare () = Alcotest.(check int) "compare v1_1 v1_0" (compare v1_1 v1_0) 1; Alcotest.(check int) "compare v1_1 v1_1" (compare v1_1 v1_1) 0; Alcotest.(check int) "compare v1_0 v1_0" (compare v1_0 v1_0) 0; Alcotest.(check int) "compare v1_0 v1_1" (compare v1_0 v1_1) (-1); ;; let test_to_string () = Alcotest.(check string) "to_string v1_1" (to_string v1_1) "HTTP/1.1"; Alcotest.(check string) "to_string v1_0" (to_string v1_0) "HTTP/1.0"; ;; let tests = [ "compare" , `Quick, test_compare ; "to_string", `Quick, test_to_string ]