summaryrefslogtreecommitdiff
path: root/spec/super_good/solidus_taxjar/api_params_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/super_good/solidus_taxjar/api_params_spec.rb')
-rw-r--r--spec/super_good/solidus_taxjar/api_params_spec.rb30
1 files changed, 30 insertions, 0 deletions
diff --git a/spec/super_good/solidus_taxjar/api_params_spec.rb b/spec/super_good/solidus_taxjar/api_params_spec.rb
index 1e879e7..df374d5 100644
--- a/spec/super_good/solidus_taxjar/api_params_spec.rb
+++ b/spec/super_good/solidus_taxjar/api_params_spec.rb
@@ -400,5 +400,35 @@ RSpec.describe SuperGood::SolidusTaxjar::ApiParams do
})
end
end
+
+ context "an address with address2" do
+ let(:ship_address) do
+ Spree::Address.create!(
+ address1: "1 World Trade CTR",
+ address2: "STE 45A",
+ city: "New York",
+ country: country_us,
+ first_name: "Chuck",
+ last_name: "Schuldiner",
+ phone: "1-250-555-4444",
+ state: Spree::State.create!(
+ abbr: "NY",
+ country: country_us,
+ name: "New York"
+ ),
+ zipcode: "10007"
+ )
+ end
+
+ it "concatenates address1 and address2 into the street parameter" do
+ expect(subject).to eq({
+ country: "US",
+ state: "NY",
+ zip: "10007",
+ city: "New York",
+ street: "1 World Trade CTR STE 45A"
+ })
+ end
+ end
end
end