require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
describe 'using enum_select input' do
include FormtasticSpecHelper
Formtastic::SemanticFormHelper.builder = ClassyEnum::SemanticFormBuilder
# Copied from how formtastic tests its form helpers
before do
@output_buffer = ""
end
context "when building a form with a classy_enum select" do
context "with an object that has the enum set" do
before(:each) do
@output = semantic_form_for(Dog.new(:breed => :snoop), :url => "/") do |builder|
concat(builder.input(:breed, :as => :enum_select))
end
end
it "should produce an unselected option tag for Golden Retriever" do
regex = Regexp.new("