test/helpers/translation_test.rb in shoelace-rails-0.6.1 vs test/helpers/translation_test.rb in shoelace-rails-0.6.2

- old
+ new

@@ -40,9 +40,19 @@ <sl-input label="Full Name" type="text" name="user[name]" id="user_name"></sl-input> HTML end end + test "Form helpers should fall back to the humanize method when there is no matching translation" do + I18n.backend.reload! + + sl_form_for(OpenStruct.new, as: :user, url: "/") do |form| + assert_dom_equal <<~HTML, form.text_field(:name_eq) + <sl-input label="Name eq" type="text" name="user[name_eq]" id="user_name_eq"></sl-input> + HTML + end + end + test "#color_field should respect label translations" do sl_form_for(User.new, url: "/") do |form| assert_dom_equal <<~HTML, form.color_field(:name) <sl-color-picker name="user[name]" id="user_name" label="Full Name"></sl-color-picker> HTML