justinfrench/formtastic — pull request #762 by haines (2011-12-22 13:07:02+00:00)
Title: Fix include_blank specs

[include_blank_spec.rb](https://github.com/justinfrench/formtastic/blob/master/spec/inputs/include_blank_spec.rb) doesn't test the different input types independently. Each spec is similar to

```ruby
it 'should have a blank select option' do
@select_input_types.each do |as, attribute|
concat(semantic_form_for(@new_post) do |builder|
concat(builder.input(attribute, :as => as, :include_blank => true))
end)
output_buffer.should have_tag("form li select option[@value='']", "")
end
end
```

but because each input is appended to the output buffer, if the expectation passes on the first input type, it will pass for the rest (because the css selector will always match the item added on the first iteration).