testunit

    0熱度

    2回答

    我在舊的Rails應用程序(3.2.22)中使用Test :: Unit,並試圖測試一個服務類的命中外部api。 我使用webmock並試圖得到一個json文件夾具工作,但我不斷從json文件得到解析錯誤。 我的測試樁看起來是這樣的: response_data = fixture_file_upload('easypost/order_response.json') stub_request(

    1熱度

    1回答

    我是Ruby Development的新手。現在我正在使用Ruby-1.8.7工作正常的ruby測試框架代碼 現在我想升級這個框架的ruby。我發現test-unit-1.2.3包含在Ruby-1.8.7中,所以我已經使用Ruby-2.4.1單獨安裝了它。 目前我正面臨缺少方法問題[「register_autorunner」]與這種組合。因爲這些方法還沒有被用於紅寶石 - 1.8.7 任何人都可以

    0熱度

    2回答

    我想創建一些數據驅動的API測試使用測試::單元的紅寶石。最終的目的是從.csv文件中讀取一系列測試用例。在尋找相當於testng的@dataprovider的東西時,我發現了一個名爲Data的類,它看起來正是我所需要的。 http://www.rubydoc.info/github/test-unit/test-unit/Test/Unit/Data/ClassMethods 然而,當我試圖創建

    2熱度

    2回答

    我一直在試圖弄清楚如何測試,但似乎沒有解決我的問題。每次我嘗試運行任何測試,我得到這個錯誤: NoMethodError: undefined method `users' for #<#<Class:0x00560775e00768>:0x00560775e00470> 我如何運行我的測試模型中:ruby test/models/plan_test.rb 我試圖運行的最基本的測試(與Rail

    -1熱度

    1回答

    我試圖獲得在與當前日期和時間的每一步的截圖,但我得到的錯誤 Error: test_login(Login_page): Argument Error: wrong number of arguments (1 for 0) 的代碼是 def setup @driver = Selenium::WebDriver.for :chrome @driver.manage.win

    0熱度

    1回答

    麻煩我正在做我的第一個Rails應用程序,所以這可能是基本的。 在我的用戶配置文件中,我想讓用戶添加標題和說明。我讓他們User模型的屬性,並添加這routes.rb: resources :users do member do post 'update_description' end end 同樣的方法(不寫還)會處理這兩個屬性。爲了練習TDD,我

    0熱度

    1回答

    我想在同一個文件中組織多個測試。稍後將它們作爲單個測試運行。 實施例: tests/TC_release1.rb - 在它與像10次測試的測試文件 ruby tests/TC_release1.rb --name test_TC_01 - 運行單個測試 問題: 所有從測試文件的測試將被初始化(在我的情況10倍)。這是因爲在文檔中http://test-unit.github.io/test-uni

    0熱度

    1回答

    我的test/run_test.rb是完全一樣的文檔有它here。我的test/spec.rb只有puts 'hello',但運行ruby test/run_test.rb什麼也沒輸出。 我在測試單元上找不到​​任何其他文檔。

    0熱度

    1回答

    我將腳本與Ruby集成2.4.1。此前所有用紅寶石做工精細1.8.7 試圖運行測試時,我收到以下錯誤: 未初始化的不斷測試::單位:: UI ::師範大學 紅寶石版本 - 2.4.1 測試單元 - 3.2.3 如果任何人都可以引導這一點,這將是真正有用的 在此先感謝

    -1熱度

    1回答

    我以前從未使用過Ruby,並且試圖運行一個很早以前寫入 的程序。我已經安裝了Ruby 2.4.1和gem包[測試單元 3.4.3] OK,但是當我嘗試運行它,我得到一個錯誤: tcreporter.rb:156: formal argument cannot be a class variable @@tc_array.each do |@@tc| ^ 有什麼特別I