Revert "Fix spec"

This reverts commit b40e8a1ff9072721c468a7c012e1e4a9d47e3957.
This commit is contained in:
François Turbelin
2025-01-05 20:08:14 +01:00
committed by Rachel Arnould
parent 1e3f86625f
commit 983e3e717b
3 changed files with 12 additions and 12 deletions

View File

@@ -15,6 +15,8 @@
%span.unavailable.hidden{data: { "permalink-target": "unavailable" }}
= t('js.unavailable')
%i.icon-remove-sign
- unless @enterprise.sells == 'none'
.row
.three.columns.alpha
%label= t('.link_to_front')

View File

@@ -32,4 +32,4 @@
= f.radio_button :visible, "hidden", 'ng-model' => 'Enterprise.visible'
= f.label :visible, t('.hidden'), value: 'hidden'
= render partial: 'admin/enterprises/form/permalink'
= render partial: 'admin/enterprises/form/permalink'

View File

@@ -87,12 +87,12 @@ RSpec.describe '
fill_in 'enterprise_name', with: 'Eaterprises'
accept_alert { click_link "Admin Only" }
choose 'Own'
accept_alert { click_link "Primary Details" }
accept_alert do
click_link "Admin Only"
end
fill_in 'enterprise_permalink', with: 'eaterprises-permalink'
expect(page).to have_selector '.available'
choose 'Own'
# Require login to view shopfront or for checkout
accept_alert do
@@ -119,36 +119,34 @@ RSpec.describe '
fill_in_trix_editor 'enterprise_long_description',
with: 'This is an interesting long description'
# Check StimulusJs switching of sidebar elements
accept_alert do
click_link "Primary Details"
end
# Unchecking hides the Properties tab
accept_alert { click_link "Primary Details" }
uncheck 'enterprise_is_primary_producer'
accept_alert { click_link "Admin Only" }
choose 'None'
expect(page).not_to have_selector "[data-test=link_for_enterprise_fees]"
expect(page).not_to have_selector "[data-test=link_for_payment_methods]"
expect(page).not_to have_selector "[data-test=link_for_shipping_methods]"
expect(page).not_to have_selector "[data-test=link_for_properties]"
# Checking displays the Properties tab
accept_alert { click_link "Primary Details" }
check 'enterprise_is_primary_producer'
expect(page).to have_selector "[data-test=link_for_enterprise_fees]"
expect(page).not_to have_selector "[data-test=link_for_payment_methods]"
expect(page).not_to have_selector "[data-test=link_for_shipping_methods]"
expect(page).to have_selector "[data-test=link_for_properties]"
accept_alert { click_link "Primary Details" }
uncheck 'enterprise_is_primary_producer'
accept_alert { click_link "Admin Only" }
choose 'Own'
expect(page).to have_selector "[data-test=link_for_enterprise_fees]"
expect(page).to have_selector "[data-test=link_for_payment_methods]"
expect(page).to have_selector "[data-test=link_for_shipping_methods]"
accept_alert { click_link "Admin Only" }
choose 'Any'
expect(page).to have_selector "[data-test=link_for_enterprise_fees]"
expect(page).to have_selector "[data-test=link_for_payment_methods]"
expect(page).to have_selector "[data-test=link_for_shipping_methods]"
accept_alert { click_link "Primary Details" }
page.find("#enterprise_group_ids-ts-control").set(eg1.name)
page.find("#enterprise_group_ids-ts-dropdown .option.active").click