#lang racket (require "../browser-evaluate.rkt" "../package.rkt" "../js-assembler/get-runtime.rkt" racket/port racket/runtime-path) (define-runtime-path conform-path (build-path "conform")) (define evaluate (make-evaluate (lambda (program op) (fprintf op "(function () {") (displayln (get-runtime) op) (newline op) (fprintf op "var innerInvoke = ") (package-anonymous program (lambda (p) #t) op) (fprintf op "();\n") (fprintf op #<string (open-input-file (build-path conform-path "expected0.txt"))))