cemerick / clojurescript.test

A maximal port of `clojure.test` to ClojureScript. DEPRECATED
165 stars 32 forks source link

:async sometimes gets trashed before dereference #67

Closed mikesperber closed 9 years ago

mikesperber commented 10 years ago

Running with Nashorn, I the :async field in the test environment gets trashed before finish-test-entry-point' runs. I've had no luck actually navigating the maze of asynchronous execution and mutable state, but replacing the@(:async ...)in that function by(maybe-deref (:async ...))` fixed things for me.

cemerick commented 10 years ago

Thanks, will take a look once I merge #65.

cemerick commented 9 years ago

I haven't been able to reproduce. Is this Nashorn-specific?

mikesperber commented 9 years ago

I haven't been able to reproduce it anywhere else. My main point was that reading the code I can't figure out how it guarantees that the atom it's trying to dereference is actually there.

cemerick commented 9 years ago

Sorry for the troubles, but I've deprecated this project. Please see the notice at the top of the repo's README. This is a good thing, fundamentally. :-)