Pla*_*Ton 9 ruby-on-rails cucumber factory-bot
工厂女孩是否有一种简单的方法来创建一个新工厂?
如果没有一种简单的方法,那么最简洁的方法是确保只为一组黄瓜特征(和/或规格)创建一个工厂?
例如,我需要在"用户"模型中使用单个(通用)管理员记录来测试多个黄瓜功能.理想情况下,我想在没有包围每个创建管理步骤的条件的情况下执行此操作,但是没有达到"记录已存在"错误.
任何建议赞赏.
创建一个辅助方法来创建或返回单例实例.
def create_or_return_admin_user @user ||= Factory(:user, :admin => true) end
然后打电话
create_or_return_admin_user
在你的测试中.
| 归档时间: |
|
| 查看次数: |
4530 次 |
| 最近记录: |