rspec

    0熱度

    1回答

    我搜索了關於use_route控制器規格,並瞭解到,這已被刪除沒有任何更換。該類型規格應該如何更換?

    0熱度

    1回答

    在我的Ruby on Rails應用程序中運行以下命令時,我無法創建所需的測試文件。 rails generate integration_test named --integration-tool=rspec -s 我想創建以下文件 invoke test_unit create test/integration/named_test.rb 不過,我得到這個消息: invoke

    1熱度

    1回答

    我試圖在Jenkinsfile中運行ruby spec測試。 但是執行此代碼時,我遇到了問題: sh 'rspec spec/unit/test_spec.rb' 這是錯誤: /home/user/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems.rb:271:in 'find_spec_for_exe': can't find

    0熱度

    1回答

    我有以下代碼(國際象棋的實現,我經歷theodinproject.com路徑): class Move def initialize(player, board) @player = player @board = board @from = ask_for_move_details("from") @from_sq = @board[@from.t

    1熱度

    2回答

    我有以下情況: EDITED 在我的routes.rb namespace :api, defaults: { format: :json } do namespace :v1 do # the definitions of other routes of my api # ... match '*path', to: 'unmatch_route#n

    0熱度

    1回答

    我在rails 5中有小應用程序。我嘗試使用Rspec來測試它,但只讀模型失敗。 我只讀模型產品和正常模型ProductMsp。第二個是與產品關聯的所有價格列表,並存儲在Rails數據庫中。產品是與另一個數據庫的外部只讀連接,用於撤銷產品列表。 我添加了關聯到spec/factories/product_msps.rb的產品。 FactoryGirl.define do factory

    0熱度

    1回答

    我正在嘗試使用rspec向我的控制器寫入測試。現在我有這樣的代碼: class Restream::CustomsController < Restream::BaseController def create @custom = Restream::Custom.new(custom_params) @custom.user_id = current_user.id

    -2熱度

    2回答

    我正在開發一個使用rails的應用程序。自從我們開始使用rspec來測試我們的應用程序。我們使用simplecov作爲工具來展示我們的測試覆蓋率。 但simplecov只顯示文件內的覆蓋率的百分比,我的問題是,如果有一個工具,顯示哪一行代碼沒有被覆蓋?

    1熱度

    2回答

    使用RSpec的RSpec的存根同樣的方法,我想: expect(Thing).to receive(:status) .with(for: 'something') .and_return('down') 在第一次循環,和相同的存根應返回2號迭代不同的回報: expect(Thing).to receive(:status) .with(for

    0熱度

    1回答

    我正在測試一個資源,我想檢查它是否有正確的參數數量,但其中一個參數是require,我沒有我想不出如何在with中匹配。我使用that_requires測試了這種關係是正確的。我目前的測試看起來像 context 'xldeploy_environment_member' do env = "Environments/#{company_short}/#{environment_shor