bensu / cljs-react-test

A ClojureScript wrapper around Reacts Test Utilities
43 stars 7 forks source link

Errors #2

Closed bago2k4 closed 9 years ago

bago2k4 commented 9 years ago

Hi, i have installed slimerjs and tried to run your tests but a dependency is missing: [org.omcljs/om "0.9.0"] Also when i add the dependency i get this:

$ lein doo slimer test
Building ...
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/cljs/core.cljs
Compiling src/cljs_react_test/simulate.cljs
Compiling src/cljs_react_test/utils.cljs
Analyzing jar:file:/Users/bago/.m2/repository/prismatic/dommy/1.0.0/dommy-1.0.0.jar!/dommy/core.cljs
Analyzing jar:file:/Users/bago/.m2/repository/prismatic/dommy/1.0.0/dommy-1.0.0.jar!/dommy/utils.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/clojure/string.cljs
Compiling test/basic.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/omcljs/om/0.8.8/om-0.8.8.jar!/om/dom.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/cljs/test.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/buffers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/protocols.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/ioc_helpers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/timers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/omcljs/om/0.8.8/om-0.8.8.jar!/om/core.cljs
Compiling test/test_runner.cljs
Analyzing jar:file:/Users/bago/.m2/repository/doo/doo/0.1.2-SNAPSHOT/doo-0.1.2-SNAPSHOT.jar!/doo/runner.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/test.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/clojure/string.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/om/dom.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/dommy/core.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/dommy/utils.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/doo/runner.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/om/core.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/timers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/ioc_helpers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/protocols.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/buffers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/dispatch.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/channels.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core.cljs
Applying optimizations :whitespace
Jul 14, 2015 6:30:47 PM com.google.javascript.jscomp.LoggerErrorManager println
SEVERE: ERROR - Duplicate extern input: file:/Users/bago/.m2/repository/cljsjs/react/0.12.2-5/react-0.12.2-5.jar!/cljsjs/common/react.ext.js

Jul 14, 2015 6:30:47 PM com.google.javascript.jscomp.LoggerErrorManager printSummary
WARNING: 1 error(s), 0 warning(s)
ERROR: JSC_DUPLICATE_EXTERN_INPUT. Duplicate extern input: file:/Users/bago/.m2/repository/cljsjs/react/0.12.2-5/react-0.12.2-5.jar!/cljsjs/common/react.ext.js at (unknown source) line (unknown line) : (unknown column)
... done. Elapsed 16.583571467 seconds

Watching paths: /Users/bago/Documents/code/cljs-react-test/src, /Users/bago/Documents/code/cljs-react-test/test

Duplicated external input: react.ext.js, any thought? Thank you and great work!

bago2k4 commented 9 years ago

after adding this under the main :dependencies key: [org.omcljs/om "0.9.0" :exclusions [cljsjs/react]] it worked but i can't see any output from the tests, it just compile and wait for changes:

$ lein doo slimer test
Building ...
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/cljs/core.cljs
Compiling src/cljs_react_test/simulate.cljs
Compiling src/cljs_react_test/utils.cljs
Analyzing jar:file:/Users/bago/.m2/repository/prismatic/dommy/1.0.0/dommy-1.0.0.jar!/dommy/core.cljs
Analyzing jar:file:/Users/bago/.m2/repository/prismatic/dommy/1.0.0/dommy-1.0.0.jar!/dommy/utils.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/clojure/string.cljs
Compiling test/basic.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/omcljs/om/0.9.0/om-0.9.0.jar!/om/dom.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/clojurescript/0.0-3308/clojurescript-0.0-3308.jar!/cljs/test.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/buffers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/protocols.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/ioc_helpers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/timers.cljs
Analyzing jar:file:/Users/bago/.m2/repository/org/omcljs/om/0.9.0/om-0.9.0.jar!/om/core.cljs
Compiling test/test_runner.cljs
Analyzing jar:file:/Users/bago/.m2/repository/doo/doo/0.1.3-SNAPSHOT/doo-0.1.3-SNAPSHOT.jar!/doo/runner.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/test.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/clojure/string.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/om/dom.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/dommy/core.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/dommy/utils.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/doo/runner.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/om/core.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/timers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/ioc_helpers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/protocols.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/buffers.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/dispatch.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core/async/impl/channels.cljs
Compiling /Users/bago/Documents/code/cljs-react-test/target/cljsbuild-compiler-0/cljs/core.cljs
Applying optimizations :whitespace
... done. Elapsed 29.479328349 seconds

Watching paths: /Users/bago/Documents/code/cljs-react-test/src, /Users/bago/Documents/code/cljs-react-test/test

also if i change a test in order to let it fails i get the same output as above..

bago2k4 commented 9 years ago

here the changes: https://github.com/bensu/cljs-react-test/compare/master...bago2k4:fixes

bensu commented 9 years ago

Thanks for spotting this! The problem was in the README: the tests now require a different profile, like so:

 lein with-profile test doo slimer test

I've updated the README to reflect these changes.