From 61ec43f868bf5b41f2d5bde1ecbb5d44bcb4fdbe Mon Sep 17 00:00:00 2001 From: Kristina Lim Date: Fri, 4 Jan 2019 16:19:10 +0800 Subject: [PATCH] Add enterprise fee factory trait for per item rate We should not presume what is not default for an enterprise fee object. --- spec/factories.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/factories.rb b/spec/factories.rb index eee3cb553f..931a727d7b 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -270,6 +270,12 @@ FactoryBot.define do calculator { build(:calculator_per_item, preferred_amount: amount) } after(:create) { |ef| ef.calculator.save! } + + trait :per_item do + transient { amount 1 } + + calculator { build(:calculator_per_item, preferred_amount: amount) } + end end factory :product_distribution, :class => ProductDistribution do