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.