aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/template/form_options_helper_test.rb
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2008-06-08 20:05:39 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2008-06-08 20:05:39 -0700
commitff5f155f8dc1d2ba363718c3e17f99719399eab5 (patch)
tree6d6e353284cc9c630697ae92f710df499d2f8197 /actionpack/test/template/form_options_helper_test.rb
parentd9fb021845c0481c5119eebdc534aec427072f7d (diff)
downloadrails-ff5f155f8dc1d2ba363718c3e17f99719399eab5.tar.gz
rails-ff5f155f8dc1d2ba363718c3e17f99719399eab5.tar.bz2
rails-ff5f155f8dc1d2ba363718c3e17f99719399eab5.zip
Use output_buffer reader and writer methods exclusively instead of hitting the instance variable so others can override the methods.
Diffstat (limited to 'actionpack/test/template/form_options_helper_test.rb')
-rw-r--r--actionpack/test/template/form_options_helper_test.rb24
1 files changed, 9 insertions, 15 deletions
diff --git a/actionpack/test/template/form_options_helper_test.rb b/actionpack/test/template/form_options_helper_test.rb
index 3c9fb297c3..4fb2be9d3f 100644
--- a/actionpack/test/template/form_options_helper_test.rb
+++ b/actionpack/test/template/form_options_helper_test.rb
@@ -230,16 +230,14 @@ class FormOptionsHelperTest < ActionView::TestCase
def test_select_under_fields_for
@post = Post.new
@post.category = "<mus>"
-
- @output_buffer = ''
-
+
fields_for :post, @post do |f|
- @output_buffer.concat f.select(:category, %w( abe <mus> hest))
+ concat f.select(:category, %w( abe <mus> hest))
end
assert_dom_equal(
"<select id=\"post_category\" name=\"post[category]\"><option value=\"abe\">abe</option>\n<option value=\"&lt;mus&gt;\" selected=\"selected\">&lt;mus&gt;</option>\n<option value=\"hest\">hest</option></select>",
- @output_buffer
+ output_buffer
)
end
@@ -352,16 +350,14 @@ class FormOptionsHelperTest < ActionView::TestCase
@post = Post.new
@post.author_name = "Babe"
-
- @output_buffer = ''
-
+
fields_for :post, @post do |f|
- @output_buffer.concat f.collection_select(:author_name, @posts, :author_name, :author_name)
+ concat f.collection_select(:author_name, @posts, :author_name, :author_name)
end
assert_dom_equal(
"<select id=\"post_author_name\" name=\"post[author_name]\"><option value=\"&lt;Abe&gt;\">&lt;Abe&gt;</option>\n<option value=\"Babe\" selected=\"selected\">Babe</option>\n<option value=\"Cabe\">Cabe</option></select>",
- @output_buffer
+ output_buffer
)
end
@@ -1194,11 +1190,9 @@ COUNTRIES
def test_time_zone_select_under_fields_for
@firm = Firm.new("D")
-
- @output_buffer = ''
-
+
fields_for :firm, @firm do |f|
- @output_buffer.concat f.time_zone_select(:time_zone)
+ concat f.time_zone_select(:time_zone)
end
assert_dom_equal(
@@ -1209,7 +1203,7 @@ COUNTRIES
"<option value=\"D\" selected=\"selected\">D</option>\n" +
"<option value=\"E\">E</option>" +
"</select>",
- @output_buffer
+ output_buffer
)
end