19 lines
591 B
Ruby
19 lines
591 B
Ruby
![]() |
require 'rails_helper'
|
||
|
|
||
|
RSpec.describe Mail::Encodings do
|
||
|
# Regression test for https://github.com/zammad/zammad/issues/2456
|
||
|
# (Mail lib was originally broken, so we patched it.
|
||
|
# Then, upstream was fixed, whereas our patch broke.)
|
||
|
describe '.value_decode' do
|
||
|
it 'decodes us-ascii encoded strings' do
|
||
|
expect(Mail::Encodings.value_decode('=?us-ascii?Q?Test?='))
|
||
|
.to eql('Test')
|
||
|
end
|
||
|
|
||
|
it 'decodes utf-8 encoded strings' do
|
||
|
expect(Mail::Encodings.value_decode('=?UTF-8?Q? Personal=C3=A4nderung?='))
|
||
|
.to eql(' Personaländerung')
|
||
|
end
|
||
|
end
|
||
|
end
|