Self-host tests not runnable

Description

If you run script/test-self-host, you will get an error rooted in "No such namespace: goog.json.HybridJsonProcessor".

This is an easy fix, related to churn in Google Closure (the same was revised in ClojureScript here https://github.com/clojure/clojurescript/commit/92433701acc6f86665b81349dc8c9eb4048ec464#diff-f3636bf6a57757156bc27de61a49fe31L91)

Fixing that, you will see there are other things to address for self-hosting for the defmethod for cljs.test/assert-expr 'clojure.test.check.clojure-test/check? in the (clojure.test.check.clojure-test.assertions and clojure.test.check.clojure-test.assertions.cljs namespaces).

If these can be fixed, we can get the self host tests to be runnable again. (They may not yet all pass, but they can then be executed.)

Environment

None

Status

Assignee

gfredericks

Reporter

Mike Fikes

Labels

None

Approval

None

Patch

Code and Test

Priority

Minor
Configure