rspec devise-confirmable render' devise / mailer / confirmation_instructions'

时间:2014-05-21 09:21:48

标签: ruby-on-rails ruby rspec devise rspec-rails

我的用户模型上有一个设计确认,我对自定义registrations_controller进行了测试。

其中一项测试就像是

      it 'renders :new template' do
        post :create, user: valid_params

        expect(response).to render_template(:new)
      end

但是有错误:

 Failure/Error: expect(response).to render_template(:new)
   expecting <"new"> but rendering with <["devise/mailer/confirmation_instructions"]>

如何渲染#new模板?

1 个答案:

答案 0 :(得分:0)

我自己似乎有错误。用户刚刚没有创建,所以我收到了这个错误。