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