子域,使用黄瓜或水豚和rspec进行测试
-
27-10-2019 - |
题
我的项目开发的某些部分已经完成。 公司要求我为开发的代码编写黄瓜测试用例 以及今后的发展。 路由文件有两个子域分别是admin和hosts.Devise也是 被使用。
现在我安装了黄瓜,并为 非注册用户登陆首页时的第一个故事,请输入 有效的电子邮件并被重定向到下一页。该页没有 密码字段。 通用标签
问题出在我的路线文件中, 通用标签
现在如何指定path.rb文件以在其中查找root_path 该特定子域。 没有在子域约束之外写入root_path。 这是我第一次进行测试。 我真的很固执于此,任何帮助深表感谢。
我只是从某人那里得知可以使用水豚来实现。如果可以,请给我一点点想法。
解决方案
事实证明这非常简单.Capybara提供了default_host方法。 所以我只需要提一下, 通用标签
然后是webstep
通用标签
更新: 不应使用
default_host,因为在文档中未提及它。 而是尝试在访问中使用绝对路径。 通用标签
不隶属于 StackOverflow