只是想知道在 Minitest 验收测试中设置某些内容以在测试前登录的最佳方法是什么。
我正在从 Cucumber 切换过来,它通常是这样的:
step("log in as userx")
我可以简单地在我的 minitest_helper.rb 中定义一个使用 Capybara 的方法还是有更好的方法?
由于您没有测试登录功能,因此您应该能够创建
User
类的对象并登录(设置会话)。
如果您愿意,可以将其放入您的
minitest_helper.rb
中,这样每次您需要登录用户时您都会有一个空白的石板。