我发现spork test unit因mocha mock/stub而失败。但是,如果我在不使用spork的情况下运行相同的测试,则运行良好,并且所有测试都通过。 1) Failure:not all expectations were satisfied- expected exactly once, not yet invoked: #<AnyInstance:User(id: integer, ...
因此,下面的代码是独立工作的,但是如果我运行完整的测试套件,如果删除,它就会中断:根据我的调查,用户无法登录,因为他们已经注册了。所以我的问题是,在运行新的会话测试之前,通常需要调用它吗?如果是这样的话,我是否可以把它放在一个普通的地方,这样我就不需要在每个测试的设置方法中都有它了? def setup end