summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Silvera <noah@super.gd>2021-06-23 16:03:20 -0700
committerNicholas Van Doorn <vandoorn.nick@gmail.com>2021-07-26 15:54:47 -0700
commit40d2f7ae406eb32be8b6ed07772c2e704d6ba3ec (patch)
treee40a2753333660d1818408ded11355319eb7471b
parent31a3e63e98448544285f129c13bd000187b02576 (diff)
Move reimbursement variable closer to spec
This variable is only used in one spec, so it should be moved into the spec context.
-rw-r--r--spec/super_good/solidus_taxjar/api_params_spec.rb24
1 files changed, 12 insertions, 12 deletions
diff --git a/spec/super_good/solidus_taxjar/api_params_spec.rb b/spec/super_good/solidus_taxjar/api_params_spec.rb
index df374d5..5ba565b 100644
--- a/spec/super_good/solidus_taxjar/api_params_spec.rb
+++ b/spec/super_good/solidus_taxjar/api_params_spec.rb
@@ -107,18 +107,6 @@ RSpec.describe SuperGood::SolidusTaxjar::ApiParams do
)
end
- let(:reimbursement) do
- Spree::Reimbursement.new(
- number: "RI123123123",
- order: order,
- return_items: [
- Spree::ReturnItem.new(additional_tax_total: 0.33),
- Spree::ReturnItem.new(additional_tax_total: 33.0)
- ],
- total: 333.33
- )
- end
-
let(:shipment) { Spree::Shipment.create!(cost: BigDecimal("3.01")) }
describe "#order_params" do
@@ -335,6 +323,18 @@ RSpec.describe SuperGood::SolidusTaxjar::ApiParams do
describe "#refund_params" do
subject { described_class.refund_params(reimbursement) }
+ let(:reimbursement) do
+ Spree::Reimbursement.new(
+ number: "RI123123123",
+ order: order,
+ return_items: [
+ Spree::ReturnItem.new(additional_tax_total: 0.33),
+ Spree::ReturnItem.new(additional_tax_total: 33.0)
+ ],
+ total: 333.33
+ )
+ end
+
it "returns params for creating/updating a refund" do
expect(subject).to eq({
amount: BigDecimal("300.00"),