rspec2

    0熱度

    1回答

    什麼做的一個體面的方式?最好匹配一個正則表達式。 我當前的代碼是這樣的: describe "get #show" do context "signed in" do it "should have a link to edit profile" do # i sign in the user get :show response # i d

    6熱度

    1回答

    Rspec測試現在我一直在試圖找到什麼接縫的底部應該是很容易做的事情......但我仍然對軌道世界很新,紅寶石和我只是不能工作這一個出來......:p 無論如何,我遇到的問題是,我有一些:在我的模型中的counter_cache列,這些都手動測試它們都很好地工作。但是我想做TDD的事情,我不能縫在RSpec測試他們爲某些未知的原因? 反正這裏是我的模型的一個例子(用戶評論&媒體): class

    3熱度

    1回答

    在下面的代碼,我正在上標有註釋的行錯誤(近段的底部):undefined method mock_transaction_input'` 我不明白爲什麼因爲上面定義了方法mock_transaction_input。我無法找到我在做什麼和this article.中的第一個示例之間的區別。 任何幫助非常感謝! require 'spec_helper' describe Transaction

    2熱度

    1回答

    任何人都知道爲什麼在與bundle exec rspec spec一起運行時請求規範永遠不會通過,但在直接運行時通過的任何特定原因bundle exec rspec spec/requests/models_spec.rb? 我已經嘗試過硒和poltergeist規範,但得到相同的結果。當我運行整個測試套件時,規格失敗,當我單獨運行它時,它會通過。 我有一個相關的問題,可能有關的模型規格Why w

    0熱度

    1回答

    我想避免不必設置CLI選項,我的每一個guardfiles' rspec的部分,像這樣: guard 'rspec', :cli => "--color --drb --format documentation", :version => 2 do 我拿出那些:cli選擇完全並重新啓動保護,但它並沒有裝載我的自定義來自~/.rspec的選項。我的項目目錄中沒有.rspec dotfile文件。

    0熱度

    1回答

    我一直有一些混亂與rspec的(V2.8)should_receive() 我的理解是,它都存根方法 - 就像stub()所做的那樣 - 並且設定了這個存根方法將被調用的期望。 然而,儘管試圖用它來存根出一個輔助方法正在從局部視圖叫,我一直得到錯誤: Failure/Error: render 'invitations/header' ActionView::Template::Error:

    1熱度

    1回答

    我是rspec的新手,我想了解如何編寫一些特定的測試。 背景: 我測試西納特拉應用 相應的應用連接到多個數據庫 我定義的用戶名/這些數據庫爲環境變量的密碼,我引用這些變量在代碼中。 我有工作測試,所以我知道如何測試環境變量的存在。 我是這樣做的: 27 it "should know the username for each SUBDOMAIN in the list" do 28 @dm

    1熱度

    1回答

    我有給定的測試代碼: describe 'A new user', js: true do before do @new_user = Fabricate.build(:user) end it 'should sign up' do #login code visit '/' click_link 'Login'

    13熱度

    1回答

    RSpec中stub_model和mock_model之間的區別是什麼?到目前爲止,我知道stubs被用來阻止真正的方法被調用並返回一個預定義的值,而mock實際上是期望的,並且要求在接收方上調用該方法。 我也知道,這些存根/砧座用於允許進行獨立測試,例如在控制器中不接觸模型。但是我仍然對這兩種方法感到困惑,什麼時候每種方法都被使用?細節和例子將非常感謝。非常感謝!

    2熱度

    1回答

    我的位置模型可以有網站。如果該位置在線,該網站只能在場。在保存之前,網站必須具有正確的格式。 location.rb class Location < ActiveRecord::Base attr_accessible :online :website validates_presence_of :website, :if => 'online.present?'