Fix display of "inventory only" radio buttons

Previously the two radio buttons were not showing which option was set; both options were blank even if one had been selected.
This commit is contained in:
Matt-Yorkley
2021-09-30 12:27:35 +01:00
parent 5e658eb9dd
commit 76c9f38fb6
2 changed files with 7 additions and 2 deletions

View File

@@ -12,8 +12,8 @@
.row
.alpha.eleven.columns
.five.columns.alpha
= radio_button :enterprise, :preferred_product_selection_from_inventory_only, "0", { 'ng-model' => 'Enterprise.preferred_product_selection_from_inventory_only' }
= radio_button :enterprise, :preferred_product_selection_from_inventory_only, false
= label :enterprise, :preferred_product_selection_from_inventory_only, t('.preferred_product_selection_from_inventory_only_yes')
.six.columns.omega
= radio_button :enterprise, :preferred_product_selection_from_inventory_only, "1", { 'ng-model' => 'Enterprise.preferred_product_selection_from_inventory_only' }
= radio_button :enterprise, :preferred_product_selection_from_inventory_only, true
= label :enterprise, :preferred_product_selection_from_inventory_only, t('.preferred_product_selection_from_inventory_only_no')

View File

@@ -183,6 +183,11 @@ feature '
choose "enterprise_preferred_shopfront_order_cycle_order_orders_open_at"
choose "enterprise_enable_subscriptions_true"
accept_alert do
click_link "Inventory Settings"
end
expect(page).to have_checked_field "enterprise_preferred_product_selection_from_inventory_only_false"
click_button 'Update'
expect(flash_message).to eq('Enterprise "Eaterprises" has been successfully updated!')