Rails Factory Bot 访问工厂定义中传递的值
Rails Factory Bot accessing passed values inside factory definition
有没有办法访问传递到工厂定义中的创建方法的值?
例如
create(:user, name: "Jon")
有没有办法在 after(:create) 钩子中检查是否传递了名称或者它是否是默认名称?
你可以直接比较属性,比如:
user.name == FactoryBot.attributes_for(:user)[:name]
有没有办法访问传递到工厂定义中的创建方法的值?
例如
create(:user, name: "Jon")
有没有办法在 after(:create) 钩子中检查是否传递了名称或者它是否是默认名称?
你可以直接比较属性,比如:
user.name == FactoryBot.attributes_for(:user)[:name]