diff --git a/spec/inputs/check_boxes_input_spec.rb b/spec/inputs/check_boxes_input_spec.rb index ecca3b2d0..b46916c3c 100644 --- a/spec/inputs/check_boxes_input_spec.rb +++ b/spec/inputs/check_boxes_input_spec.rb @@ -46,7 +46,18 @@ it 'should not generate hidden inputs with default value blank' do output_buffer.concat(@form) if Formtastic::Util.rails3? - output_buffer.should_not have_tag("form li fieldset ol li label input[@type='hidden'][@value='']", :count => ::Post.all.size) + output_buffer.should_not have_tag("form li fieldset ol li label input[@type='hidden'][@value='']") + end + + it 'should not render hidden inputs inside the ol' do + output_buffer.concat(@form) if Formtastic::Util.rails3? + output_buffer.should_not have_tag("form li fieldset ol li input[@type='hidden']") + puts output_buffer + end + + it 'should render one hidden input for each choice outside the ol' do + output_buffer.concat(@form) if Formtastic::Util.rails3? + output_buffer.should have_tag("form li fieldset > input[@type='hidden']", :count => 1) end describe "each choice" do