rspec2

    0熱度

    1回答

    你好我試圖存根在控制器中的around_filter方法,該方法返回true始終,在rspec的 before(:each) do controller.stub(:catch_exceptions).and_return(true) end after(:each) do controller.stub(:catch_exceptions).and_return(true

    0熱度

    1回答

    在我的控制器中,我有一個方法來檢查下一個項目。但是在執行這個方法之前,我需要設置一個寫在before_filter方法中的實例變量。那麼如何在rspec中測試它。 before_filter method check_items, :only[:next] def check_items if params[:item] == "Sherlock" @item = $boo

    0熱度

    1回答

    預期(頁)。爲了have_title 什麼是該頁面時,它說了頁未定義的局部變量/方法? 下面是我看到的錯誤。 E:\Users\dheeraj\Desktop\rails_projects\sample_app>rspec spec/ ←[31mF←[0m←[32m.←[0m←[32m.←[0m←[32m.←[0m 失敗: 1) StaticPagesController GET 'home' s

    0熱度

    2回答

    我配置了Rspec Ruby 2.0.0-p0和Rails 3.2.14配置是完美的我確信但是當我嘗試運行耙規格:控制器,它gaves我下面的錯誤寫在規範例如每請求動作 - *** NoMethodError Exception: undefined method `to_sym' for nil:NilClass 我寫的規格爲前控制器,但從來沒有碰到過這樣的情況,幫助我,如果任何一個已修復相

    1熱度

    1回答

    我正在研究一個應用程序,其中文本有條件地出現在::before僞元素的內容屬性中並呈現在頁面上。代碼更改導致此重要文本意外消失後,我希望能夠編寫能夠在錯誤再次發生時捕獲錯誤的測試,但是存在挑戰僞選擇器內容的挑戰。我正在尋找類似的東西: #scss .content-div { &.condition-true { &:before { content: "cond

    0熱度

    1回答

    我有一個測試自動化應用程序,它針對rails應用程序的用戶參數運行測試。 在Ruby應用程序的測試執行看起來是這樣的: config = RSpec.configuration json_formatter = RSpec::Core::Formatters::JsonFormatter.new(config.out) reporter = RSpec::Core::Reporter.new(

    0熱度

    1回答

    現在我經歷了一段時間,請求修改被控制器規格所忽略。 的spec_helper是,用於求出誤差的目的,冷凝以 ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FILE__) require 'rspec/rails' require 'rspec/autorun' requ

    1熱度

    1回答

    目前我有不同的as_json方法行爲。這就是爲什麼我的規格不能成功運行。 User.first.as_json # => {"username"=>"Joe", "created_at"=>Thu, 24 Apr 2014 09:41:17 UTC +00:00 } User.first.created_at.as_json # => "2014-04-24T09:41:17Z" 在我

    4熱度

    1回答

    長時間閱讀器,但第一次在這裏的海報:)所以 在過去幾天我一直在建立FactoryGirl。 Language.find_or_create_by_code('en') 有了: Language.find_by_code('en') || create(:language) 因爲第一選項創建只有一個語言對象 昨天我通過更換改變了一些工廠(主要是我用戶和品牌工廠)代碼屬性填入;而第二個使用語言

    1熱度

    1回答

    我正在開發一個rails應用程序,我遵循Michael Hartl着名的教程。我正在使用更新版本的RSpec和水豚,因此遇到了問題。由於水豚2,您需要place tests using Capybara in spec/features。 RSpec Capybara does no longer請求規格。 Hartl給出的解決方案因此不再有效(他將所有測試都放在規範/要求中)。 我需要在請求測試