@@ -17,37 +17,6 @@ let test_infer_from_file =
1717 make_test ~file: " foo/foo/foo.ml" ~expected: (Some OCaml );
1818 ]
1919
20- let test_require_from_line =
21- let make_test ~line ~expected () =
22- let open Mdx.Util.Result.Infix in
23- let test_name = Printf. sprintf " require_from_line: %S" line in
24- let expected = expected >> | Mdx.Library.Set. of_list in
25- let test_fun () =
26- let actual = Mdx.Block. require_from_line line in
27- Alcotest. (check (result Testable. library_set string ))
28- test_name expected actual
29- in
30- (test_name, `Quick , test_fun)
31- in
32- [
33- make_test ~line: " let x = 2 + 2" ~expected: (Ok [] ) () ;
34- make_test ~line: " #require \" a\" "
35- ~expected: (Ok [ { base_name = " a" ; sub_lib = None } ])
36- () ;
37- make_test ~line: " # #require \" a\" ;;"
38- ~expected: (Ok [ { base_name = " a" ; sub_lib = None } ])
39- () ;
40- make_test ~line: " #require \" a,b.c,d\" "
41- ~expected:
42- (Ok
43- [
44- { base_name = " a" ; sub_lib = None };
45- { base_name = " b" ; sub_lib = Some " c" };
46- { base_name = " d" ; sub_lib = None };
47- ])
48- () ;
49- ]
50-
5120let test_mk =
5221 let make_test ~name ~labels ~header ~contents ~expected =
5322 let test_name = Printf. sprintf " mk: %S" name in
@@ -70,4 +39,4 @@ let test_mk =
7039 ~expected: (Error (`Msg " invalid toplevel syntax in toplevel blocks." ));
7140 ]
7241
73- let suite = (" Block" , test_infer_from_file @ test_require_from_line @ test_mk)
42+ let suite = (" Block" , test_infer_from_file @ test_mk)
0 commit comments