![](/img/trans.png)
[英]assert_template test in rails. What folder does it look in?
[英]What does the assert_template mean in Micheal Harl's Ruby on Rails listing 8.7
在 Micheal Harl 的 Ruby on Rails 教程第 6 章中,下面清单 8.7 中的测试代码让我有点困惑:
require 'test_helper'
class UsersLoginTest < ActionDispatch::IntegrationTest
test 'login with invalid information' do
get login_path
assert_template 'sessions/new'
post login_path, session: { email: "", password: "" }
assert_template 'sessions/new'
assert_not flash.empty?
get root_path
assert flash.empty?
end
end
上面的代码是为了捕捉一个不需要的 flash 错误消息持久性问题,但我不太确定assert_template
来自哪里。
有人可以解释上面的代码吗?
断言请求是使用适当的模板文件或部分呈现的。
对于上面每一行的文档,我真的建议你单独用谷歌搜索每一行(谷歌上的“assert_template rails”之类的东西就可以完成这项工作)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.