mocha

    1熱度

    1回答

    很多時候,當我在使用摩卡的單元測試中錯過期望時,它會吐出幾十個甚至數百個我並不關心的「滿意期望」。有這麼多,我不得不將測試輸出重定向到一個臨時文件,這真的很煩人。 我使用Rails 2.3和Mocha 0.10.0。 爲了說明問題,我有和 Mocha Mock Carries To Another Test 一樣的問題,而且那裏的解決方案還沒有爲我工作。但是,即使我能解決問題,我也想壓制「滿意的期

    1熱度

    1回答

    我想測試的node.js的webapp我已經開始與 摩卡和殭屍工作的測試應用程序。但有幾件事我仍然不明白 ,並希望得到一些幫助。請注意,我用的快遞 假設我測試的用戶認證。顯然,有兩個 部分: 1 - 用戶界面 2 - 的行爲,包括控制器和模型 所以,我決定把這兩部分分開。對於UI,我決定使用殭屍 。下面的鏈接包含我爲 用戶認證寫的UI測試:https://gist.github.com/7e45d

    1熱度

    1回答

    我如何將:user_id存在session使用摩卡框架與Spec測試? 我試過如下: session.stubs(:USER_ID).returns(1) session.stub!(:USER_ID).and_return(1) 會議。預計(:[])與(has_entries( 'USER_ID'=> 1)) 但我得到零會話:在上述嘗試[USER_ID]! 所有示例都顯示瞭如何存根對象,但會話是

    64熱度

    5回答

    我剛剛添加了shouldjs和mocha到我的快速應用程序進行測試,但我想知道如何測試我的應用程序。我願做這樣的: 當然,在測試套件的最後一個測試只是告訴配有該res.render功能(稱爲show_create_user_screen內)是不確定的,可能becouse服務器不在運行和配置尚未完成。所以我想知道其他人是如何進行測試的?

    1熱度

    1回答

    我有以下代碼: var foo = require('foo'); /* module.exports = function(n){ return 2 * n} */ describe('basic', function(){ describe('body', function(done){ foo(2).should.equal(4); }); }); 這是[pro

    1熱度

    2回答

    //user.js couchdb = require('couchdb'); exports.create = function(req, res){ user = req.body if(validate(user)) { couchdb('db').insert(user); //redirect } else {

    10熱度

    1回答

    看起來好像設置任何方法調用期望與摩卡阻止調用原始實現。 This似乎涵蓋了用rspec調用原始方法。 有沒有辦法與摩卡做到這一點?還是有人知道爲什麼這不會被支持?

    2熱度

    2回答

    我想測試一個使用CSV.foreach讀取csv文件並對其進行一些處理的方法。它看起來像這樣: require 'csv' class Csv_processor def self.process_csv(file) begin CSV.foreach(file) do { |row| # do some processing on the row

    12熱度

    3回答

    我想測試下按預期執行: function throwNextTick(error) { process.nextTick(function() { throw error; }); } 這裏是我的嘗試: describe("throwNextTick", function() { it("works as expected", function (n

    1熱度

    1回答

    我想在單元測試之外使用摩卡來模擬一個Net :: HTTPResponse對象。這裏是一個簡單的例子: #!/usr/bin/env ruby -w require 'net/http' require 'rubygems' require 'mocha' response = mock('Net::HTTPResponse') response.stubs(:code => '5