summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Silvera <noah@super.gd>2021-06-02 15:03:45 -0700
committerNoah Silvera <noah@super.gd>2021-06-02 15:03:45 -0700
commit9086eb8b1ea2f97bd40012d92e1f67c5a1b361d2 (patch)
tree3e5b7b98ccd3abb6bf4cab3570e5f846668a24f2
parent676adfa988317ef15ee412f230e1431648774ff4 (diff)
-rw-r--r--app/overrides/spree/admin/shared/_configuration_menu.rb1
-rw-r--r--spec/features/spree/admin/taxjar_settings_spec.rb5
2 files changed, 5 insertions, 1 deletions
diff --git a/app/overrides/spree/admin/shared/_configuration_menu.rb b/app/overrides/spree/admin/shared/_configuration_menu.rb
index 89d9a60..2a952b2 100644
--- a/app/overrides/spree/admin/shared/_configuration_menu.rb
+++ b/app/overrides/spree/admin/shared/_configuration_menu.rb
@@ -1,5 +1,6 @@
# frozen_string_literal: true
+Spree::BackendConfiguration::CONFIGURATION_TABS << :taxjar_settings
Deface::Override.new(
virtual_path: 'spree/admin/shared/_taxes_tabs',
name: 'add_taxjar_admin_menu_links',
diff --git a/spec/features/spree/admin/taxjar_settings_spec.rb b/spec/features/spree/admin/taxjar_settings_spec.rb
index ae2e101..f81fa69 100644
--- a/spec/features/spree/admin/taxjar_settings_spec.rb
+++ b/spec/features/spree/admin/taxjar_settings_spec.rb
@@ -17,13 +17,16 @@ RSpec.feature 'Admin TaxJar Settings', js: true do
let(:api_token) { "token" }
it "shows a blank settings page" do
-
visit "/admin"
click_on "Settings"
expect(page).to have_content("Taxes")
click_on "Taxes"
expect(page).to have_content("TaxJar Settings")
click_on "TaxJar Settings"
+ # expect(page).to have_content "Settings / Taxes / TaxJar Settings"
+ within(:css, "[data-hook=\"admin_settings_sub_tabs\"]") do
+ expect(page).to have_content("Taxes")
+ end
expect(page).not_to have_content "You must provide a TaxJar API token"
end
end