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