stubbing

    1熱度

    1回答

    所以我寫了一個具有函數的模塊。現在我正在嘗試測試該功能。 這裏我的問題是,如何使用模擬或存根等來測試隨機用戶標識符,我們從函數中獲取對github的請求,並將自定義json返回給函數。 模塊進行測試: require 'json' require 'httparty' module util GITHUB_URL = 'http://github.com/' def

    1熱度

    2回答

    說我有下面的類: class Document { private file; public function setFile(UploadedFile $file) { $this->file = $file; } public function getExt() { return $this->file->g

    4熱度

    1回答

    我在會話控制器中有一個變量。 session[:facebook_profile_id] = @user_info['id'] @user_info ['id']是一個int。示例:123 然後我在主控制器中使用該會話變量從數據庫中獲取配置文件對象。 def show @facebook_profile = FacebookProfile.find_by_facebook_id(se

    0熱度

    1回答

    我不確定我是否正確書寫標題,但這是我想要做的。 我有這樣的代碼 var callback = function(result) { if(result.count < 5) { msg_id = result.msg_id; MovieService.getMovies(msg_id, result.count).get(callback, error);

    2熱度

    3回答

    我只是在我爲什麼不能在我的控制器規範存根局部變量有點困惑。 這裏是我的控制器: Class UsersController < ApplicationController ... def get_company resp = Net::HTTP.get("http://get_company_from_user_id.com/#{params[:id]}.json"

    0熱度

    2回答

    我想檢查一下是否使用OCMock調用類方法。我從OCMock網站和其他關於SO的其他答案中收集了新的OCMock版本(2.1)添加了對存根類方法的支持。 我試圖做同樣的: DetailViewController: +(BOOL)getBoolVal { return YES; } 測試用例: -(void) testClassMethod { id detailMock = [OC

    0熱度

    1回答

    我怎樣才能存根@ ra.do_post,使其進入「第2步」 現在,當我跑我的裏面Async.Waterfall規格第一步後它去第5步 我覺得是我的天賦,我無法正常返回回調爲它進入第二步 滾動結束,看看我在做什麼。多謝提前 RA = require('./request_adapter') class QueryHandler constructor: (@adapter) ->

    1熱度

    2回答

    我必須根據接口進行構建。爲了測試我需要覆蓋接口的3種方法。 我搜索的例子,但無法找到有效的東西,並很好地解釋。我對Mocking Framework沒有偏好,只是建議最適合我的用例的是什麼。 我需要存根此功能,並不想有400行未使用的覆蓋。 public class StubInventory implements Inventory { private final ItemStack

    1熱度

    2回答

    好吧,所以我的主要問題是我已經實現了Mailboxer到我們的項目中來處理消息傳遞,並且我正在爲它編寫測試。但是,我一直在一次又一次地磕磕絆絆。我嘗試了幾個不同的存根/嘲笑,但沒有取得任何進展。 我們有一個conversations_controller.rb依賴於before_filters來設置執行每個操作所需的所有實例變量。然後在控制器操作中,直接引用實例變量以執行任何操作或返回特定數據。

    1熱度

    2回答

    我測試我的Rails應用程序與Minitest和Mocha單元和集成測試,並希望測試命令行命令是否被某些參數調用。 說,我有一個類: class Provisioning::Backup def create(path) system("tar -czf #{path} bar.tar.gz") end end 我的測試只想知道這些參數的命令得到執行。而不是它是