spec/errors_spec.rb in formtastic-0.9.1 vs spec/errors_spec.rb in formtastic-0.9.2

- old
+ new

@@ -1,7 +1,7 @@ # coding: utf-8 -require File.dirname(__FILE__) + '/test_helper' +require File.dirname(__FILE__) + '/spec_helper' describe 'SemanticFormBuilder#errors_on' do include FormtasticSpecHelper @@ -30,9 +30,16 @@ semantic_form_for(@new_post) do |builder| builder.errors_on(:title).should have_tag('ul.errors') @title_errors.each do |error| builder.errors_on(:title).should have_tag('ul.errors li', error) end + end + end + + it 'should render a paragraph with the first error when inline_errors config is :first' do + Formtastic::SemanticFormBuilder.inline_errors = :first + semantic_form_for(@new_post) do |builder| + builder.errors_on(:title).should have_tag('p.inline-errors', @title_errors.first) end end it 'should return nil when inline_errors config is :none' do Formtastic::SemanticFormBuilder.inline_errors = :none