Rubocop fixes for ruby 2.5
This commit is contained in:
parent
3eb6d15db1
commit
773ef195d4
8 changed files with 41 additions and 53 deletions
|
@ -53,20 +53,18 @@ class MessageTest < ActiveSupport::TestCase
|
|||
"\x82\x82", # multibyte continuations without multibyte identifier
|
||||
"\xe1\x82\x4a"] # three-byte identifier, contination and (incorrectly) plain ASCII
|
||||
invalid_sequences.each do |char|
|
||||
begin
|
||||
# create a message and save to the database
|
||||
msg = make_message(char, 1)
|
||||
# if the save throws, thats fine and the test should pass, as we're
|
||||
# only testing invalid sequences anyway.
|
||||
msg.save!
|
||||
# create a message and save to the database
|
||||
msg = make_message(char, 1)
|
||||
# if the save throws, thats fine and the test should pass, as we're
|
||||
# only testing invalid sequences anyway.
|
||||
msg.save!
|
||||
|
||||
# get the saved message back and check that it is identical - i.e:
|
||||
# its OK to accept invalid UTF-8 as long as we return it unmodified.
|
||||
db_msg = msg.class.find(msg.id)
|
||||
assert_equal char, db_msg.title, "Database silently truncated message title"
|
||||
rescue ArgumentError => ex
|
||||
assert_equal ex.to_s, "invalid byte sequence in UTF-8"
|
||||
end
|
||||
# get the saved message back and check that it is identical - i.e:
|
||||
# its OK to accept invalid UTF-8 as long as we return it unmodified.
|
||||
db_msg = msg.class.find(msg.id)
|
||||
assert_equal char, db_msg.title, "Database silently truncated message title"
|
||||
rescue ArgumentError => ex
|
||||
assert_equal ex.to_s, "invalid byte sequence in UTF-8"
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue