From 167c8543aaf5fa80ac165e8b06677a7c9a431cc6 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 26 Feb 2020 10:43:38 +0100 Subject: [PATCH] Fix #create_enterprise_user User was not being associated to enterprises passed in attributes --- spec/support/request/authentication_workflow.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec/support/request/authentication_workflow.rb b/spec/support/request/authentication_workflow.rb index e4708a6e97..842a215508 100644 --- a/spec/support/request/authentication_workflow.rb +++ b/spec/support/request/authentication_workflow.rb @@ -29,6 +29,11 @@ module AuthenticationWorkflow new_user = build(:user, attrs) new_user.spree_roles = [Spree::Role.find_or_create_by!(name: 'user')] new_user.save + if attrs.has_key? :enterprises + attrs[:enterprises].each do |enterprise| + enterprise.users << new_user + end + end new_user end