require "spec_helper" describe "BootstrapForms::FormBuilder" do context "given a setup builder" do before(:each) do @project = Project.new @template = ActionView::Base.new @template.output_buffer = "" @builder = BootstrapForms::FormBuilder.new(:item, @project, @template, {}, proc {}) end describe "with no options" do describe "error_messages" do it "returns empty string without errors" do @builder.error_messages.should == "" end context "with errors" do before(:each) do @project.errors.add("name") @result = @builder.error_messages end it "is wrapped in error div" do @result.should match /^
.*<\/div>$/ end it "has a list with errors" do @result.should match /