テストの Ruby 1.8 対応

Ruby 1.8 未満で 1.9 以降にしかないメソッドを使わないようにした
Merge pull request #9 from ochaochaocha3/split-tests

テストの Ruby 1.8 対応、取り込みます。