def test_headers
assert(@messg.headers('Accept-Charset').empty?)
assert(@messg.headers('ACCEPT-CHARSET').empty?)
assert(@messg.headers('accept-charset').empty?)
@messg.set_header('Accept-Charset', 'utf-8', true)
@messg.set_header('Accept-Charset', 'euc-jp', true)
@messg.set_header('Accept-Charset', 'shift_jis', true)
assert_equal(%[ utf-8 euc-jp shift_jis ], @messg.headers('Accept-Charset'))
assert_equal(%[ utf-8 euc-jp shift_jis ], @messg.headers('ACCEPT-CHARSET'))
assert_equal(%[ utf-8 euc-jp shift_jis ], @messg.headers('accept-charset'))
end