minitest

    0熱度

    1回答

    我的模型中有一個before_validation回調函數。我無法找到如何編寫minitest rails中的回調測試用例。 test 'callback set_slug before_validation' do company = Company.new(name: 'test') mock_method = MiniTest::Mock.new mock_me

    0熱度

    1回答

    我有以下test case: def test_primary_key big = [['foo','[email protected]','baz'], ['cat','[email protected]','purr'], ['dog','[email protected]','woof'], ['mew', '[email protected]'

    0熱度

    1回答

    有人知道在minitest框架內的實例級別上定義的續集模型驗證的簡單方法嗎? 背景: 我正在開發使用西納特拉和Sequel與squlite數據庫的Web應用程序。整個事情是一個持續的開發流程,因爲網絡應用程序是一個更大的開發項目的一部分,這個項目還處於很多變化之中。因爲這個原因,我很大程度上依賴於測試,因爲我必須經常在數據結構的更深處「捅」。作爲測試框架,我使用minitest和spec-file

    0熱度

    1回答

    如何訪問在Minitest中的安裝方法中定義的變量? require 'test_helper' class TimestampTest < ActiveSupport::TestCase setup do @ag = AG.create(..., foo = bar(:foobar)) @ap = AP.create(..., foo = bar(:foobar

    0熱度

    1回答

    如何測試一個事實,即Geokit::Geocoders::MultiGeocoder.geocode(generate_address)後,才保存調用。我應該寫我的代碼不同嗎? 請幫忙。 ` https://gist.github.com/bennacer860/b67583afee1bb9255938a3a621a80a54 class Playspace < ActiveRecord::Bas

    0熱度

    1回答

    我正在使用Capybara和Minitest來測試rails 4應用程序。我有測試線,如這些是做的工作: page.body.must_match(/word/) page.body.must_match(/word2/) 但是,這並不工作: page.body.must_match(/(word).*(word2)/) 如果我粘貼正則表達式成類似Regexr.com和regex101.

    1熱度

    1回答

    修復模型試驗&原始測試底部 我有哪些格式完全相同兩次型試驗,但只有一個作品。我是全新的微型測試或一般測試。我還閱讀了迷你測試&的問題列表,但沒有足夠的技能或理解來找到可以解決發佈的不同問題的修復方案。 目標:的工作在我CampplayTest.rb文件.valid?,或者爲什麼它的失敗&的理解它的位置(如色器件的blowmage說.valid我應該用什麼應該到位.save的使用嗎?! ) 編輯:顯

    0熱度

    1回答

    行動這是我創造的動作: def create if #something then flash[:sucess] = "sucess!" redirect_to app_path else flash[:error] = "error" render "template" end 這是我的控制器測試 should

    0熱度

    1回答

    菜鳥, 讓我從開始什麼,我爲什麼這樣做: 客戶和護理人員(具有不同角色的用戶)使用的是用戶模型。我用腳手架生成客戶端和護理人員使用--skip-migration,然後刪除自動生成的模型(Client.rb和Caregiver.rb),並用生成的控制器和視圖中的用戶替換客戶端。 一切似乎工作正常,但我認爲只有似乎。雖然我在測試的意見,我得到的錯誤如下: Minitest::Assertion:

    0熱度

    1回答

    我開始重新設計我的所有測試套件與頁面對象模型,但是,我發現每個文檔或教程都在單站點項目中顯示示例,在我的情況下,我擁有10個或更多的網站(並且這個列表正在增長,明年將會有20或30個網站),這些網站共享90%的UI元素和數據,以及其他共享50個網站的網站-80%的UI元素和數據。另外,這些網站的移動版本與桌面版本的UI元素有所不同,他們說它們與桌面版本相比差不多80%。 什麼是設計這種情況下的最佳