As a newbie to clojure, I have used leiningen to create a sample project with
lein new app first-project
which gave me this directory
.
├── doc
│?? └── intro.md
├── LICENSE
├── project.clj
├── README.md
├── resources
├── src
│?? └── first_project
│?? └── core.clj
├── target
│?? └── repl
│?? ├── classes
│?? └── stale
│?? └── extract-native.dependencies
└── test
└── first_project
└── core_test.clj
Without modifying any files, I can lauch successfully the only failing test with
lein test
...
Ran 1 tests containing 1 assertions.
1 failures, 0 errors.
Tests failed.
But I am unable to do the same from the REPL using run-tests
lein repl
first-project.core=> (use 'clojure.test)
nil
first-project.core=> (run-tests)
Testing first-project.core
Ran 0 tests containing 0 assertions.
0 failures, 0 errors.
{:type :summary, :pass 0, :test 0, :error 0, :fail 0}
I tried (but does not work)
(require 'first-project.core-test)
question from:
https://stackoverflow.com/questions/21294294/run-tests-from-clojure-repl-and-leiningen 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…