テストで日本語を用いる

以下をテストファイルの先頭に入れる。

#!/usr/local/bin/ruby -Ku(使っているのがUTF8の場合)
日本語はマルチバイトのため、2バイト目が記号と衝突する場合がある。
(特に\)
よって、それを教える(オブジェクト指向スクリプト言語Ruby p82)


テストヘルパのトップに入れる→無理だった。ヘルパより前でナイトだめらしい

#!/usr/local/bin/ruby -Ku
require File.dirname(__FILE__) + '/../test_helper'
 

class NotifyMailerTest < Test::Unit::TestCase
  FIXTURES_PATH = File.dirname(__FILE__) + '/../fixtures'
  CHARSET = "iso-2022-jp"
 
  include ActionMailer::Quoting


次のようにすると、上手く行かない。よって、helper前でナイトだめ

require File.dirname(__FILE__) + '/../test_helper'

#!/usr/local/bin/ruby -Ku  

class NotifyMailerTest < Test::Unit::TestCase
  FIXTURES_PATH = File.dirname(__FILE__) + '/../fixtures'
  CHARSET = "iso-2022-jp"
 
  include ActionMailer::Quoting