Fix testcase an error on ruby 1.8.x.
In Ruby 1.8.x, config.encoding sets $KCODE. Therefore, the possible values are UTF8, SJIS, or EUC. And, if we set SJIS, we'll has the error. Because some rails sources are written in utf-8 encoding.
This commit is contained in:
parent
199353c658
commit
d4d2e8eb2e
@ -137,9 +137,10 @@ def from_bar_helper
|
||||
end
|
||||
|
||||
test "assignment config.encoding to default_charset" do
|
||||
add_to_config "config.encoding = 'Shift_JIS'"
|
||||
charset = "ruby".respond_to?(:force_encoding) ? 'Shift_JIS' : 'UTF8'
|
||||
add_to_config "config.encoding = '#{charset}'"
|
||||
require "#{app_path}/config/environment"
|
||||
assert_equal 'Shift_JIS', ActionDispatch::Response.default_charset
|
||||
assert_equal charset, ActionDispatch::Response.default_charset
|
||||
end
|
||||
|
||||
# AS
|
||||
|
Loading…
Reference in New Issue
Block a user