rr

    0熱度

    1回答

    我嘗試使用RR編寫測試。我需要的是一個模型對象的存根。 describe ApplicationController do subject(:application_controller) { ApplicationController.new } let(:messages) { ['a1', 'a2', 'a3' ] } let(:model)

    2熱度

    1回答

    我真正在做的是試圖設置一個觀察點來設置或清除一個位。我這樣做,通過Word設置一個觀察點含有位,然後使其有條件的*字&面膜(設置,或(〜*字)&面具進行結算。) 的問題是,一些其他的位在同一個單詞中可能會被修改,並且條件可能會發生匹配。如果我有舊的和新的價值觀,我可以設置一個條件(($ old^$ new)& mask)。 我看着python gdb.Breakpoint類,但它似乎並沒有收到這個

    0熱度

    1回答

    如何調用Solr以返回結果中的相關性分數?我希望有一個Solr文檔,其中包括Solr在內部用於排名的信心,但我不想單獨打電話給排名? 我試圖將「confidence」字段添加到要返回的字段列表中,但它沒有任何數據。 query.set("fl","id,title,fileName,contentHtml,searchText,sourceDocId,confidence"); query.se

    0熱度

    2回答

    更新mongoid場我試圖單元測試下面的代碼: require 'mongoid' class Seller include Mongoid::Document field :updated_at, type: Time def update_updated_at updated_at = Time.now save end

    0熱度

    1回答

    我已經爲RR創建了一個匹配JSON字符串的通配符匹配器,通過將它們解析爲哈希值。這是因爲JSON(de)序列化不能保持順序;如果我們有: { 'foo': 42, 'bar': 123 } ...然後之後(德)序列化,我們可能會發現,我們的更新方法被調用: { 'bar': 123, 'foo': 42 } 通配符匹配是這樣的: class RR::WildcardMatchers::Ma

    0熱度

    2回答

    我如何單元測試如下: def update_config store = YAML::Store.new('config.yaml') store.transaction do store['A'] = 'a' end end 這裏是我的開始: def test_yaml_store mock_store = flexmock('s

    1熱度

    1回答

    我試圖測試下面的代碼塊使用rr: response = RestClient.get(url, {:params => params}){|response, request, result| response } 在香草rspec,你會做這樣的事情: RestClient.should_receive(:get).with(url, {:params => params}).and_yiel

    0熱度

    1回答

    現在我用rr gem來存根項目模型計數方法,然後我複製索引動作來檢查計數方法是否被調用。我打算使用摩卡寶石,但我不知道什麼是assert_received方法摩卡寶石的等值。以下代碼是我測試的例子之一。 require 'test_helper' class ProjectsControllerTest < ActionController::TestCase context "on

    0熱度

    1回答

    在這個例子中,我使用rr gem,並在這裏存根obj.project的對象方法,並將返回值賦給任何變量(在這種情況下是project_data)從任何其他方法或類被調用。 obj = Object.new project_data = nil stub(obj).project { |*x| project_data = x } 當我打電話調用項目法OBJ的任何方法,pr

    0熱度

    2回答

    資源記錄中MB,MG,MR類型的用法是什麼? Here中的一些信息,但我無法理解他們在現實世界中的用法!