关于rails里集成测试assert_template的写法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于rails里集成测试assert_template的写法相关的知识,希望对你有一定的参考价值。
assert_template后面只能跟随模板文件名,不能跟随命名路径。
比如
routes.rb:
get ‘login‘ => ‘sessions#new‘
在集成测试用例里,只能写成assert_template ‘sessions/new‘,而不能写成assert_template login_path,因为
login_path会被解释为/sessions/new,多了一个斜线。
以上是关于关于rails里集成测试assert_template的写法的主要内容,如果未能解决你的问题,请参考以下文章
在 Rails 中,我应该在 capybara(或集成)测试中包含用户输入表单错误流吗?
如何在 Rails 的集成测试中访问 View helper?