Skip to content

Commit 6e22913

Browse files
committed
Tiny cleanup
1 parent fb73597 commit 6e22913

File tree

3 files changed

+12
-19
lines changed

3 files changed

+12
-19
lines changed

syntax/tests/oprint/oprint.res

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,4 +332,3 @@ module rec A: {
332332
}
333333
}
334334
and ASet: Set.S with type elt = A.t = Set.Make(A)
335-

syntax/tests/res_test.ml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -86,20 +86,7 @@ let y: float
8686
let () = print_endline "✅ multi printer api tests"
8787

8888
module OutcomePrinterTests = struct
89-
let parseFile filename =
90-
let result = Res_driver.parsingEngine.parseImplementation ~forPrinter:false ~filename in
91-
92-
if result.Res_driver.invalid then (
93-
Res_driver.parsingEngine.stringOfDiagnostics
94-
~source:(result.source)
95-
~filename:result.filename
96-
result.diagnostics;
97-
exit 1
98-
) else
99-
result.Res_driver.parsetree
100-
101-
102-
let outcomeOfStructure structure =
89+
let signatureToOutcome structure =
10390
Lazy.force Res_outcome_printer.setup;
10491

10592
Compmisc.init_path false;
@@ -136,11 +123,18 @@ module OutcomePrinterTests = struct
136123
* The outcome tree is printed to a string
137124
* and stored in a snapshot `tests/oprint/oprint.res.snapshot` *)
138125
let run () =
139-
let testFileName = "tests/oprint/oprint.res" in
140-
let printedOutcomeTree =
141-
parseFile testFileName |> outcomeOfStructure
126+
let filename = "tests/oprint/oprint.res" in
127+
let result = Res_driver.parsingEngine.parseImplementation ~forPrinter:false ~filename in
128+
let signature = if result.Res_driver.invalid then (
129+
Res_driver.parsingEngine.stringOfDiagnostics
130+
~source:(result.source)
131+
~filename:result.filename
132+
result.diagnostics;
133+
exit 1
134+
) else
135+
result.Res_driver.parsetree
142136
in
143-
IO.writeFile ~filename:"tests/oprint/expected/oprint.res.txt" ~contents:printedOutcomeTree
137+
IO.writeFile ~filename:"tests/oprint/expected/oprint.resi.txt" ~contents:(signatureToOutcome signature)
144138
end
145139

146140
module ParserApiTest = struct

0 commit comments

Comments
 (0)