aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/new_base/render_rjs_test.rb
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-09-19 13:22:09 -0500
committerJoshua Peek <josh@joshpeek.com>2009-09-19 13:22:09 -0500
commitf5ace625fe524938be35ad7d16bc9c29fd08fb96 (patch)
tree59ab2184fc0eb36e77c90eb2f62768cb4a8daced /actionpack/test/new_base/render_rjs_test.rb
parentf1c8f07be8c055fdcfd5b5a08b5781e21f24e428 (diff)
downloadrails-f5ace625fe524938be35ad7d16bc9c29fd08fb96.tar.gz
rails-f5ace625fe524938be35ad7d16bc9c29fd08fb96.tar.bz2
rails-f5ace625fe524938be35ad7d16bc9c29fd08fb96.zip
Ensure changes to I18n locale get reset during tests
Diffstat (limited to 'actionpack/test/new_base/render_rjs_test.rb')
-rw-r--r--actionpack/test/new_base/render_rjs_test.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/actionpack/test/new_base/render_rjs_test.rb b/actionpack/test/new_base/render_rjs_test.rb
index 9c6416bbe0..7b76c54ab9 100644
--- a/actionpack/test/new_base/render_rjs_test.rb
+++ b/actionpack/test/new_base/render_rjs_test.rb
@@ -1,9 +1,7 @@
require 'abstract_unit'
module RenderRjs
-
class BasicController < ActionController::Base
-
self.view_paths = [ActionView::FixtureResolver.new(
"render_rjs/basic/index.js.rjs" => "page[:customer].replace_html render(:partial => 'customer')",
"render_rjs/basic/index_html.js.rjs" => "page[:customer].replace_html :partial => 'customer'",
@@ -26,6 +24,14 @@ module RenderRjs
class TestBasic < SimpleRouteCase
testing BasicController
+ def setup
+ @old_locale = I18n.locale
+ end
+
+ def teardown
+ I18n.locale = @old_locale
+ end
+
test "rendering a partial in an RJS template should pick the JS template over the HTML one" do
get :index, "format" => "js"
assert_response("$(\"customer\").update(\"JS Partial\");")
@@ -40,6 +46,5 @@ module RenderRjs
get :index_locale, "format" => "js"
assert_response("$(\"customer\").update(\"Danish HTML Partial\");")
end
-
end
end