【发布时间】:2013-11-15 21:59:16
【问题描述】:
rspec 2.14 语法有问题。 RSpec 控制器工作得很好,但它需要不同的语法。
describe Frontend::UsersController, type: :controller do
describe 'POST "create"' do
subject { post :create, user: { login: email } }
context 'with valid attributes' do
let(:email) { FactoryGirl.attributes_for(:user)[:email] }
it { expect{ subject }.to change{ User.count }.by(1) }
it { expect(subject).to redirect_to(root_path) }
为什么更改和重定向方法需要不同的语法?
【问题讨论】:
-
我还没有听到一个很好的答案,我已经多次提出这个问题。
标签: ruby-on-rails ruby rspec rspec2 rspec-rails