【发布时间】:2015-04-23 14:34:51
【问题描述】:
我在为仅响应 js 的控制器操作编写 rspec 测试时遇到了一些麻烦。
示例控制器操作:
def create
@user = user.new(user_params)
respond_to do |format|
if user.save
format.js
end
end
end
如果控制器操作响应 html,我会写一些 rspec:
context 'with valid attributes' do
it 'creates a new user' do
expect {
post :create, user: build(:user)
}.to change(User,:count).by(1)
end
我正在尝试弄清楚如何编写一个类似的测试,但使其适用于 js 格式。
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rspec