0

我目前正在学习 Midje 教程: https ://github.com/marick/Midje/wiki/A-tutorial-introduction

我使用 repl 加载cider-jack-in并可以成功运行(autotest)运行测试的运行。

但是,当我更改源文件或测试文件(并保存它们)时,repl 不会触发重新加载文件并重新运行测试。

如果我从命令行运行 REPL,则重新加载工作正常。

我在 Windows 7 上运行 Cider 0.8.1 nREPL 0.2.6 Clojure 1.4.0。

是否有其他人在让 Cider 中的 REPL 与自动测试一起正常工作并让它在源/测试文件更改时重新运行测试时遇到问题?

4

1 回答 1

0

我遇到了同样的问题,并通过更新 midje 和 lein-midje 版本解决了它:

.lein/profiles.clj

   {
  :user {:plugins [[lein-midje "3.2"]]}
  :repl {:plugins [
    [refactor-nrepl "2.0.0"]
    [cider/cider-nrepl "0.10.2"]
  ]}
}

项目.clj:

(defproject cjtest "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :dependencies [[org.clojure/clojure "1.7.0"]]
  :profiles {:dev {:dependencies [[midje "1.6.3"]]}})
于 2016-03-04T21:46:16.657 回答