失败/错误:post:create,game_session:{} ArgumentError:分配属性时,必须传递散列作为参数

时间:2015-07-06 09:49:24

标签: ruby-on-rails rspec

我们正在尝试运行一个简单的帖子:在RSpec中创建,但我们收到了错误:

失败/错误:post:create,game_session:{}      引发ArgumentError:        分配属性时,必须将哈希作为参数传递。

  describe "starting a new test with GameSessionsController#create" do
    it "creates a new game session" do
      login_user
      game_session_count = GameSession.count

      post :create # Here is the error

      expect(GameSession.count).to eq( game_session_count + 1 )
      expect(response).to redirect_to new_game_session_current_question_path
    end
  end

我们的路线文件只包含resources :game_sessions,我们的控制器是标准的。

0 个答案:

没有答案