rspec2

    1熱度

    1回答

    用rails generate new_app -T創建了一個新應用程序,並運行rails generate rspec:install。 $ rails generate controller Test foo bar create app/controllers/test_controller.rb route get "test/bar" route ge

    0熱度

    1回答

    以下規範失敗並重新執行。我已經嘗試了一切,但無法讓它工作。如果我手動測試它看起來很好:(一些幫助/提示將非常好! 如果他/她擁有正確的令牌(在URL中),加入操作應該將已登錄的用戶添加到公會/ )如果用戶沒有登錄,動作將重定向到登錄頁面,並將令牌和ID保存到cookie。登錄後,如果cookie被設置,用戶將被重定向到加入頁面 I'我發現在測試過程中current_user會丟失,會話變量仍然存在

    1熱度

    1回答

    我想測試直接呈現一些JSON輸出的控制器(通過使用「render:json => @entity_names」)。爲了這個任務,我嘗試在我的spec文件中「response.should have_text('[」enim「,」enita「]')」。不幸的是,我總是得到那個錯誤: 失敗/錯誤:response.should have_text('[「enim」,「enita」]') 未定義的方法`

    32熱度

    4回答

    如何關閉具有RSpec 2的規格(或牛排方案)的交易裝置? 我嘗試了一些在網上找到的東西,但沒有取得任何成功。 這導致未定義的方法異常。 describe "MyClass without transactional fixtures" do self.use_transactional_fixtures = false ... end 這只是什麼也不做(交易型燈具仍

    4熱度

    2回答

    我創建了一個定製的設計註冊控制器,我想用rspec來測試它。 我一個非常簡單的測試試了一下: it "creates a new parent" do Parent.should receive(:new) post :create end ,但我得到這個異常: Failures: 1) Parent::RegistrationsController POST

    0熱度

    1回答

    我正在嘗試控制器上的以下功能測試。我使用以下 RSpec2 的Rails 3 Shoudla 摩卡 這裏的測試 context "POST on create should be successful" do before(:each) do Model.any_instance.expects(:save).returns(true).once Model.any_

    4熱度

    1回答

    我正在關注的軌道教程@http://railstutorial.org 在第11章中,我在與顯示來自用戶的微柱的問題。 根據本教程,應通過RSPEC測試。但是,它未能 1) UsersController GET 'show' should show the user's microposts Failure/Error: get :show, :id => @user undefined m

    0熱度

    3回答

    我試圖爲使用Devise進行身份驗證的Rails應用程序生成一個簡單的宏。基本上我想確保當用戶訪問需要認證的頁面時,他們被重定向到登錄頁面。所以像這樣: it_requires_authentication_for :index, :new, :create, :update 這裏的預期結果應該是顯而易見的。然而,我的問題是,我想不出來映射每個動作到其相應的HTTP方法的最佳途徑(:獲取,張貼

    2熱度

    1回答

    我想在RSpec(2.x)控制器中測試渲染方法。 下面的代碼在我的控制器: respond_to do |format| format.html # index.html.erb format.json { render :json => @entities, :include => :properties, :overview => options[:overview]

    1熱度

    1回答

    我正在使用Rails 3學習RSpec 2,雖然目前爲止它一直很順利,但我在測試視圖中的助手link_to_unless_current時遇到問題。我一直試圖做的是使用一個簡單的assert_select從視圖規範,以確定是否在下面的局部視圖(HAML)正在生成的鏈接: %article.post{ :id => "post-#{post.id}" } %header.post-titl