12 lines
		
	
	
		
			383 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			383 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
module Expression = Reducer.Expression
 | 
						|
module ExpressionValue = ReducerInterface.ExpressionValue
 | 
						|
 | 
						|
open Jest
 | 
						|
open Expect
 | 
						|
 | 
						|
let expectParseToBe = (expr: string, answer: string) =>
 | 
						|
  Reducer.parse(expr)->Expression.toStringResult->expect->toBe(answer)
 | 
						|
 | 
						|
let expectEvalToBe = (expr: string, answer: string) =>
 | 
						|
  Reducer.evaluate(expr)->ExpressionValue.toStringResult->expect->toBe(answer)
 |