From cbe5e02203aa2f96824fb726a2c28506f65d4ced Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Fri, 18 Nov 2016 16:00:27 +0000 Subject: [PATCH] Adds tests for #hours_field (#23996). git-svn-id: http://svn.redmine.org/redmine/trunk@15974 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- .../views/labelled_form_builder_test.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/unit/lib/redmine/views/labelled_form_builder_test.rb b/test/unit/lib/redmine/views/labelled_form_builder_test.rb index 2680c83c6..25834915a 100644 --- a/test/unit/lib/redmine/views/labelled_form_builder_test.rb +++ b/test/unit/lib/redmine/views/labelled_form_builder_test.rb @@ -27,4 +27,22 @@ class Redmine::Views::LabelledFormBuilderTest < Redmine::HelperTest assert_equal output, '' end end + + def test_hours_field_should_display_formatted_value_if_valid + entry = TimeEntry.new(:hours => '2.5') + entry.validate + + labelled_form_for(entry) do |f| + assert_include 'value="2.50"', f.hours_field(:hours) + end + end + + def test_hours_field_should_display_entered_value_if_invalid + entry = TimeEntry.new(:hours => '2.z') + entry.validate + + labelled_form_for(entry) do |f| + assert_include 'value="2.z"', f.hours_field(:hours) + end + end end -- 2.39.5