首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Midje存根方法不起作用

Midje存根方法不起作用
EN

Stack Overflow用户
提问于 2016-06-10 17:05:45
回答 1查看 66关注 0票数 0

我正在尝试这样做:

代码语言:javascript
复制
(defn pilot-ready [args] [2])

(defn ready []
  (pilot-ready ["hello"]))

(facts
  (ready) => [1]
  (provided (pilot-ready ["hello"]) => [1]))

(against-background
  [(pilot-ready ["hello"]) => [1]]
  (fact
    (ready) => [1]))

这应该做的是存根pilot ready方法,并使其返回1作为参数"hello“

第一个事实失败了,因为:

代码语言:javascript
复制
FAIL at (innkeeper_paths_client_facts.clj:53)
These calls were not made the right number of times:
    (pilot-ready ["hello"]) [expected at least once, actually never called]

FAIL at (innkeeper_paths_client_facts.clj:52)
    Expected: [1]
      Actual: [2]
       Diffs: in [0] expected 1, was 2
=> false

第二个是:

代码语言:javascript
复制
FAIL at (innkeeper_paths_client_facts.clj:58)
    Expected: [1]
      Actual: [2]
       Diffs: in [0] expected 1, was 2
=> false

有人能帮我找出我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-10 22:44:30

问题出在project.clj文件中的这一行:

代码语言:javascript
复制
:jvm-opts ^:replace ["-Dclojure.compiler.direct-linking=true"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37744205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档