#conding: utf-8 require 'rspec' require 'shinji' describe "String" do describe "#shinji" do context "文字列に旧字が含まれるとき" do it "旧字を新字に変換した文字列を返すこと" do str = "稻飮隱營榮衞驛學廣" expect(str.shinji).to eq "稲飲隠営栄衛駅学広" end it "旧字ではない文字は変換しないこと" do str = "テスト東京大學" expect(str.shinji).to eq "テスト東京大学" end end end describe "#kyuji" do context "文字列に新字が含まれるとき" do it "新字を旧字に変換した文字列を返すこと" do str = "稲飲隠営栄衛駅学広" expect(str.kyuji).to eq "稻飮隱營榮衞驛學廣" end it "旧字ではない文字は変換しないこと" do str = "テスト東京大学" expect(str.kyuji).to eq "テスト東京大學" end end end end