File tree Expand file tree Collapse file tree 2 files changed +24
-4
lines changed 
tests/docstrings_examples Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -404,12 +404,23 @@ let main = async () => {
404404          -> Array .map (async  example  =>  {
405405            let  id  =  example .id -> String .replaceAll ("." , "__" )
406406            let  rescriptCode  =  example -> getCodeBlocks 
407-             let  jsCode  =  await  compileTest (~id , ~code = rescriptCode )
408-             (example , (rescriptCode , jsCode ))
407+             if  String .trim (rescriptCode )-> String .length  ===  0  {
408+               None 
409+             } else  {
410+               let  jsCode  =  await  compileTest (~id , ~code = rescriptCode )
411+               Some (example , (rescriptCode , jsCode ))
412+             }
409413          })
410414          -> Promise .all 
411415
412-         Array .push (result , a )
416+         let  b  =  a -> Array .filterMap (x  =>  {
417+           switch  x  {
418+           | Some (x ) =>  Some (x )
419+           | None  =>  None 
420+           }
421+         })
422+ 
423+         Array .push (result , b )
413424
414425      | None  =>  ()
415426      }
Original file line number Diff line number Diff line change @@ -408,6 +408,9 @@ async function main() {
408408        let  a  =  await  Promise . all ( c . map ( async  example  =>  { 
409409          let  id  =  example . id . replaceAll ( "." ,  "__" ) ; 
410410          let  rescriptCode  =  getCodeBlocks ( example ) ; 
411+           if  ( rescriptCode . trim ( ) . length  ===  0 )  { 
412+             return ; 
413+           } 
411414          let  jsCode  =  await  compileTest ( id ,  rescriptCode ) ; 
412415          return  [ 
413416            example , 
@@ -417,7 +420,13 @@ async function main() {
417420            ] 
418421          ] ; 
419422        } ) ) ; 
420-         result . push ( a ) ; 
423+         let  b  =  $$Array . filterMap ( a ,  x  =>  { 
424+           if  ( x  !==  undefined )  { 
425+             return  x ; 
426+           } 
427+           
428+         } ) ; 
429+         result . push ( b ) ; 
421430      } 
422431
423432    } ; 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments