You need a bind polyfill with react and phantonjs. Look here: 
https://github.com/swannodette/om/wiki/Testing

The link is for the om wiki, but the problem is the same for reagent as is the 
solution.

On Wednesday, August 20, 2014 12:04:07 AM UTC-3, Jonathon McKitrick wrote:
> I have a working Reagent single-page app, and a very primitive cljs test:
> 
> (ns outlines.test
>   (:require-macros [cemerick.cljs.test
>                     :refer (is deftest with-test run-tests testing test-var)])
>   (:require [cemerick.cljs.test :as t]
>             ;;[outlines]
>             ))
> 
> (deftest demo
>   (is (= 1 1)))
> 
> When I run this test via 'lein cljsbuild test' after adding react.js as the 
> preamble, I get this error:
> 
> TypeError: 'undefined' is not a function (evaluating 
> 'RegExp.prototype.test.bind(
>     /^(data|aria)-[a-z_][a-z\d_.\-]*$/
>   )')
> 
>   resources/public/js/outlines-testing.js:1794
>   resources/public/js/outlines-testing.js:4 in s
>   resources/public/js/outlines-testing.js:4
>   resources/public/js/outlines-testing.js:8241
>   resources/public/js/outlines-testing.js:4 in s
>   resources/public/js/outlines-testing.js:4
>   resources/public/js/outlines-testing.js:3665
>   resources/public/js/outlines-testing.js:4 in s
>   resources/public/js/outlines-testing.js:4 in e
>   resources/public/js/outlines-testing.js:17226
>   resources/public/js/outlines-testing.js:4
>   resources/public/js/outlines-testing.js:17228
> 
> ERROR: cemerick.cljs.test was not required.
> 
> You can resolve this issue by ensuring [cemerick.cljs.test] appears
> in the :require clause of your test suite namespaces.
> Also make sure that your build has actually included any test files.
> 
> Any ideas?

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to