def test_delete_header_if
assert(! @messg.delete_header_if('Accept-Charset') { |value| false })
assert(! @messg.delete_header_if('Accept-Charset') { |value| true })
@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(! @messg.delete_header_if('Accept-Charset') { |value| false })
assert_equal('utf-8', @messg.header('Accept-Charset', 0))
assert_equal('euc-jp', @messg.header('Accept-Charset', 1))
assert_equal('shift_jis', @messg.header('Accept-Charset', 2))
assert(@messg.delete_header_if('Accept-Charset') { |value| value == 'euc-jp' })
assert_equal('utf-8', @messg.header('Accept-Charset', 0))
assert_equal('shift_jis', @messg.header('Accept-Charset', 1))
end