Ruby on rails 为什么要使用摩卡导轨?那是干什么的

Ruby on rails 为什么要使用摩卡导轨?那是干什么的,ruby-on-rails,ruby-on-rails-3,unit-testing,testing,mocha.js,Ruby On Rails,Ruby On Rails 3,Unit Testing,Testing,Mocha.js,我对使用摩卡咖啡感到困惑。我们想测试这个方法是如何工作的,所以定义返回变量就像作弊? 到目前为止,我理解摩卡就像下面的例子一样 断言_等于5,2+3 …而不是 断言_等于5,加(2,3) 摩卡咖啡干什么用?。从您发布的内容来看,您似乎正在处理Test::Unit,而根本没有使用Mocha。试着阅读摩卡咖啡,更好地了解摩卡咖啡的功能。mock和stubing是高级概念,所以在您更熟悉测试之前,最好关注普通的Test::Unit

我对使用摩卡咖啡感到困惑。我们想测试这个方法是如何工作的,所以定义返回变量就像作弊? 到目前为止,我理解摩卡就像下面的例子一样

断言_等于5,2+3

…而不是

断言_等于5,加(2,3)

摩卡咖啡干什么用?

。从您发布的内容来看,您似乎正在处理Test::Unit,而根本没有使用Mocha。试着阅读摩卡咖啡,更好地了解摩卡咖啡的功能。mock和stubing是高级概念,所以在您更熟悉测试之前,最好关注普通的Test::Unit