例如,当使用new_user_path时,我可以仅从这个辅助对象推断出呈现的模板名称吗?我正在使用rspec的shared examples,并寻找一种方法来断言呈现的模板是正确的模板(而不是重定向),只将路由帮助器传递到共享示例中。 也就是说,如果我只传入path,那么???shared_examples 'my spec' do get path
expect(respo
我在rails中使用rspec进行测试时遇到了问题。这是我运行测试时控制台告诉我的。fail is ControlsController GET index logged将呈现索引模板Failure/Error: expect(响应)。到索引(:render_template)应为<"index">,但使用<[]> ]呈现require "rails_helper"
should render template :new" do sign_in :user end
end当我运行rake spec时,我看到了这个(但是如果我改变它的上下文并将setup块内容移动到it块中,所有的工作都很好):
localhost:gallery rtestfrom /Users/rtest/.rvm/gems/ruby-1