rspec-rails

    0熱度

    1回答

    當我創建我的應用程序的功能測試得到以下錯誤: ActionController::RoutingError: No route matches [GET] "/example" 我的應用程序使用的子域,並且這些子域名中的子應用程序(發動機/模塊)。現在,當我爲水豚設置app_host或default_host的通過feature_subdomain_helper像 Capybara.

    1熱度

    2回答

    我下面的railstutorial by Michael Hartl,我不明白,在第5章測試失敗的原因。本書使用minitest框架,但我決定使用RSpec。爲此,我刪除了測試文件夾,並在我的Gemfile中包含rspec-rails,然後運行軟件包安裝和rails g rspec:install以生成我的spec文件夾。但是,有些測試我覺得使用minitest語法運行很方便,如static_pa

    1熱度

    3回答

    我想爲我的關係控制器做一個規範,並有#create方法失敗(無法找到用戶'ID'= )。 你能告訴我如何解決這個問題嗎? 感謝您的幫助,如果您有任何問題,請詢問。 :) relationships_controller: class RelationshipsController < InheritedResources::Base def create user = Use

    0熱度

    1回答

    我有我的API的2個版本(1 & 2)api版本2的控制器從api版本1的控制器繼承。問題是,版本1的規格運行良好,但是當我運行在第2版規範,它告訴我 ActionController::UrlGenerationError: No route matches {:action=>"create", :controller=>"api/mobile/v2/samples"} #version 1

    3熱度

    1回答

    我正在使用Rails 4.2和RSpec 3.4。我正在嘗試爲包含<%= button_to ... %>刪除按鈕的視圖編寫視圖測試。我的測試失敗,此錯誤: Failures: 1) projects/show.html.erb get secret project as nondisclosed devcomm user shows the obfuscated name and d

    -1熱度

    1回答

    我是RSpec的新手。這些規格是由腳手架產生的。 我在我的日誌面臨這些錯誤訊息: Failures: 1) ClientsController POST create with invalid params assigns a newly created but unsaved client as @client Failure/Error: expect(assigns(:

    2熱度

    1回答

    我有一個相當奇怪的rspec失敗,感覺像rspec或rspec-rails(rspec 3.4.0和rspec-rails 3.4中的測試配置問題或錯誤。 2)。我希望對此事有任何建議: 我有一個控制器測試,它只是調用一個郵件程序的方法,其模板利用該助手,並從輔助函數中獲取錯誤,我使用params。 describe MyController, :type => :controller do

    0熱度

    1回答

    我正在學習如何在API端點上實現RSpec,並遵循本教程https://labs.kollegorna.se/blog/2015/04/build-an-api-now/。 在所附的github(https://github.com/vasilakisfil/rails_tutorial_api/blob/008af67e88897a5bcde714ce13d39a26ec70fba7/spec/

    0熱度

    2回答

    試圖做類似 expect(body['classification']).to (be == "Apt") || (be == "House") 背景: 這是測試一個JSON API響應。 問題: 我想測試通過如果任一「公寓」或「豪斯醫生」被返回。但在測試中,它只是比較第一個值「Apt」。 Failure/Error: expect(body['classification']).to be

    0熱度

    2回答

    我正在嘗試在Rails中爲RSpec get JSON API測試添加授權令牌。但到目前爲止,所有嘗試都會導致錯誤。問題似乎是令牌沒有在請求中正確傳遞。 expected the response to have a success status code (2xx) but it was 401 當前代碼: Project_spec.rb(測試) before do @projec