From 8734da9bca3db5934f0d072feeca0b1724d082a7 Mon Sep 17 00:00:00 2001 From: Thomas Fuchs Date: Thu, 7 Sep 2006 09:19:35 +0000 Subject: Update JavaScriptGenerator#show/hide/toggle/remove to new Prototype syntax for multiple ids, fixes #6068 [petermichaux@gmail.com] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5057 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/test/template/prototype_helper_test.rb | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'actionpack/test') diff --git a/actionpack/test/template/prototype_helper_test.rb b/actionpack/test/template/prototype_helper_test.rb index 3954e38dcd..413999d85c 100644 --- a/actionpack/test/template/prototype_helper_test.rb +++ b/actionpack/test/template/prototype_helper_test.rb @@ -203,7 +203,7 @@ class JavaScriptGeneratorTest < Test::Unit::TestCase end def test_remove - assert_equal '["foo"].each(Element.remove);', + assert_equal 'Element.remove("foo");', @generator.remove('foo') assert_equal '["foo", "bar", "baz"].each(Element.remove);', @generator.remove('foo', 'bar', 'baz') @@ -212,17 +212,24 @@ class JavaScriptGeneratorTest < Test::Unit::TestCase def test_show assert_equal 'Element.show("foo");', @generator.show('foo') - assert_equal 'Element.show("foo", "bar", "baz");', - @generator.show('foo', 'bar', 'baz') + assert_equal '["foo", "bar", "baz"].each(Element.show);', + @generator.show('foo', 'bar', 'baz') end def test_hide assert_equal 'Element.hide("foo");', @generator.hide('foo') - assert_equal 'Element.hide("foo", "bar", "baz");', - @generator.hide('foo', 'bar', 'baz') + assert_equal '["foo", "bar", "baz"].each(Element.hide);', + @generator.hide('foo', 'bar', 'baz') end + def test_toggle + assert_equal 'Element.toggle("foo");', + @generator.toggle('foo') + assert_equal '["foo", "bar", "baz"].each(Element.toggle);', + @generator.toggle('foo', 'bar', 'baz') + end + def test_alert assert_equal 'alert("hello");', @generator.alert('hello') end -- cgit v1.2.3