@@ -13,7 +13,6 @@ import * as Belt_Array from "rescript/lib/es6/Belt_Array.js";
1313import * as Pervasives from "rescript/lib/es6/Pervasives.js" ;
1414import * as Child_process from "child_process" ;
1515import * as Primitive_option from "rescript/lib/es6/Primitive_option.js" ;
16- import * as Promises from "node:fs/promises" ;
1716import * as Primitive_exceptions from "rescript/lib/es6/Primitive_exceptions.js" ;
1817import * as RescriptTools_Docgen from "rescript/lib/es6/RescriptTools_Docgen.js" ;
1918
@@ -88,16 +87,13 @@ function createFileInTempDir(id) {
8887 return Path . join ( Os . tmpdir ( ) , id ) ;
8988}
9089
91- async function compileTest ( id , code ) {
92- let id$1 = id . includes ( "/" ) ? id . replace ( "/" , "slash_op" ) : id ;
93- let tempFileName = Path . join ( Os . tmpdir ( ) , id$1 ) ;
94- await Promises . writeFile ( tempFileName + ".res" , code ) ;
95- let args = [
96- tempFileName + ".res" ,
90+ async function compileTest ( param , code ) {
91+ let match = await run ( bscBin , [
9792 "-w" ,
98- "-3-109-44"
99- ] ;
100- let match = await run ( bscBin , args , undefined ) ;
93+ "-3-109-44" ,
94+ "-e" ,
95+ code
96+ ] , undefined ) ;
10197 let stderr = match . stderr ;
10298 if ( stderr . length > 0 ) {
10399 return {
@@ -186,7 +182,7 @@ function extractDocFromFile(file) {
186182 RE_EXN_ID : "Assert_failure" ,
187183 _1 : [
188184 "DocTest.res" ,
189- 199 ,
185+ 196 ,
190186 9
191187 ] ,
192188 Error : new Error ( )
0 commit comments