Class: ExampleAppShowcaseValidationHintsTest
- Inherits:
-
ExampleAppIntegrationTestCase
- Object
- ActionDispatch::IntegrationTest
- ExampleAppIntegrationTestCase
- ExampleAppShowcaseValidationHintsTest
- Defined in:
- lib/installer_templates/example_app_tests/test/integration/example_app_showcase_validation_hints_test.rb
Overview
Regression for the 8.1.20 validation-hint fixes on FormElementShowcase:
* count (integer_field, `numericality: { only_integer: true }`)
* price (decimal_field, bare `numericality: true`)
* amount (money_field, money-rails `monetize :amount_cents`, which
registers a MoneyValidator on `:amount`)
Before 8.1.20 a bare ‘numericality: true` emitted ZERO hint messages (validation_hints dead-code bug), so `price` rendered an EMPTY `validation-hints-source` div, and `amount` had no i18n mapping for the money validator key. The show panel must now render a NON-EMPTY `<ul class=“validation-hints-list”>` for all three.