mocha

    3熱度

    3回答

    我是一位Java開發人員,喜歡Ruby。我瞭解到,由於Ruby的元編程設施,我的單元測試變得更乾淨,而且我不需要討厭的嘲笑框架。我有一門課需要File班的服務,在我的測試中,我不想碰我真正的文件系統。在Java中,我會使用一些虛擬文件系統來更容易的「接縫」來傳遞僞造對象,但是在Ruby中顯然是過度的。與Java世界相比,我所提出的似乎已經非常好。在我的測試類我有一個可選的構造函數參數: def i

    3熱度

    2回答

    假設這個Ruby代碼: class User def self.failed_login!(email) user = User.find_by_email(email) if user user.failed_login_count = user.failed_login_count + 1 user.save end e

    1熱度

    2回答

    我在JRuby rails應用程序中使用Mocha和Factory_girl。當我打電話給工廠時,我想用已經完成的一些嘲弄來返回對象。這是我正在嘗試做的一個代碼片段。 Factory.define :tweet_feed_with_tweets, :parent => :tweet_feed do |t| t.expects(:pull_tweets).returns([Factory.