我正在编写一个简单的测试来检查表单是否加载了正确的值。
我浏览了文档,似乎找不到一个示例来说明如何验证表单输入的值。
我有一个呈现用户名的表单。
我只想用 assert_select
在文本输入上并验证 first_name 字段是否与数据库中的内容完全匹配(例如 users(:one).first_name)
在 Rails 中如何做到这一点?
最佳答案
其实assert_tag
是 deprecated .
有一个很好的示例说明如何使用 assert_select
执行此操作in the documentation ,所以你可以这样做:
assert_select '#user_first_name' do
assert_select "[value=?]", Users.first.first_name
end
关于ruby-on-rails - Rails 功能测试 assert_select 表单输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039447/