Merge pull request #1128 from coffeencoke/fixes_call_to_newline_constant
Specify the full path to the NEWLINE constant
This commit is contained in:
commit
2a89de8e2b
2 changed files with 20 additions and 1 deletions
19
middleman-core/features/helpers_select_tag.feature
Normal file
19
middleman-core/features/helpers_select_tag.feature
Normal file
|
@ -0,0 +1,19 @@
|
|||
Feature: select_tag helper
|
||||
|
||||
Scenario: select_tag produces correct options
|
||||
Given a fixture app "indexable-app"
|
||||
And an empty file named "config.rb"
|
||||
And a file named "source/select_tag.html.erb" with:
|
||||
"""
|
||||
options as array: <%= select_tag :colors, options: ["red", "blue", "blorange"], include_blank: "Choose a color" %>
|
||||
"""
|
||||
And the Server is running at "indexable-app"
|
||||
When I go to "/select_tag.html"
|
||||
Then I should see:
|
||||
"""
|
||||
<select name="colors"><option value="">Choose a color</option>
|
||||
<option value="red">red</option>
|
||||
<option value="blue">blue</option>
|
||||
<option value="blorange">blorange</option>
|
||||
</select>
|
||||
"""
|
|
@ -49,7 +49,7 @@ class Middleman::CoreExtensions::DefaultHelpers < ::Middleman::Extension
|
|||
output = ActiveSupport::SafeBuffer.new
|
||||
output.safe_concat "<#{name}#{attributes}>"
|
||||
if content.respond_to?(:each) && !content.is_a?(String)
|
||||
content.each { |c| output.safe_concat c; output.safe_concat NEWLINE }
|
||||
content.each { |c| output.safe_concat c; output.safe_concat ::Padrino::Helpers::TagHelpers::NEWLINE }
|
||||
else
|
||||
output.safe_concat "#{content}"
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue