rspec-rails

    7熱度

    1回答

    我想設置茉莉花寶石,如其網站上所述。運行後: bundle exec jasmine init 我得到一個錯誤: /Users/sts-158imac/.rvm/gems/[email protected]/gems/railties-3.1.0.rc1/lib/rails/railtie/configurable.rb:4:in `<module:Configurable>': uninit

    1熱度

    1回答

    我通過Ruby on Rails的教程3運行,並且有一個球做,但我剛剛遇到的是沒有得到解決的問題。當我運行我的規格時,兩個測試失敗。 Failures: 1) UsersController PUT 'update' failure should render the 'edit' page Failure/Error: put :update, :id => @user, :

    2熱度

    1回答

    我有一個RSpec場景看起來像: scenario "some description of the scenario", :js => true, :slow => true, :wip => true do sleep 60 ... 但我想打電話給sleep有條件基於什麼場景被加上,是這樣的: scenario "some description of the sc

    0熱度

    1回答

    如何單元測試通過自定義路由調用的控制器方法? 相關的路線是: /auth/:provider/callback(.:format) {:controller=>"sessions", :action=>"create"} 在規格爲SessionsController我不能只用get :create,因爲這條路線不存在。如果我也使用get /auth/facebook/callback/它會告訴

    4熱度

    3回答

    使用rake 0.9.2,rspec,expect,mocks 2.6.0,rspec-core 2.6.4,rspec-rails 2.6.1 當我執行rake rails或rspec spec path/to/spec我得到正常的輸出,直到我期望看到測試實際執行,然後沒有進一步。我必須殺死進程kill-9%1來終止任務。 我的Gemfile:從外殼 source 'http://rubygem

    1熱度

    1回答

    嘗試調試時,因爲RSpec的只是告訴我, expected redirect to "/user_session/new", got no redirect expected success? to return true, got false. 我經常不知所措我,但由於它不告訴我發生了什麼,而不是它的難以調試, 所以這事建到RSpec,不能改變,或者它是某種配置的東西。

    2熱度

    2回答

    我最近開始使用rspec-rails(2.6.1)開始使用我的Rails(3.0.8)應用程序。我習慣於Test :: Unit,並且我似乎無法獲得適用於我的測試方法的篩選器。我喜歡儘可能保持DRY,所以我想建立一個過濾器,我可以調用任何測試方法,在調用測試方法之前,它將以Authlogic用戶身份登錄。 config.before(:each, :login_as_admin => true)

    5熱度

    2回答

    我試圖配置自動測試,以便當我運行測試套件並且有失敗的測試時,自動測試會停止測試並等待我在再次測試之前進行更改。使用我當前的配置,自動測試在遇到失敗的測試時會不斷進行測試,使其處理時有點麻煩(必須在每次遇到失敗測試時都要終止並停止自動測試服務器)。 我正在使用RSpec,Zentest和Spork的Rails應用程序。 相關Gem版本: autotest (4.4.6) rspec (2.6.0)

    1熱度

    1回答

    我正在從Rails教程的第10章開始練習,並遇到了一個與我一起練習的問題,這個練習讓我確保管理員用戶不能刪除自己。我最初的想法是簡單地檢查當前用戶的ID,並將其與params [:id]進行比較,以確保它們不相等。我在我的用戶控制破壞行動是這樣的: def destroy if current_user.id == params[:id].to_i flash[:notice]

    3熱度

    1回答

    我試圖用RSpec測試Hour模型,即行爲如同作用域的類方法'find_days_with_no_hours'。商業has_many與STI相關的時間。 find_days_with_no_hours需要通過Business對象調用,我無法弄清楚如何在RSpec測試中設置它。 我希望能夠測試類似: bh = @business.hours.find_days_with_no_hours bh.l