spec/html_spec.rb in narou-1.5.11 vs spec/html_spec.rb in narou-1.6.0

- old
+ new

@@ -21,40 +21,41 @@ ["<ruby>漢字</ruby>", "漢字"], ["この文章の中にルビはない", "この文章の中にルビはない"], ["美食を<ruby><rb>堪能</rb><rp>(</rp><rt>たんのう</rt><rp>)</rp></ruby>した", "美食を|堪能《たんのう》した"], ] rubies.each do |ruby| - @html.ruby_to_aozora(ruby[0]).should == ruby[1] + expect(@html.ruby_to_aozora(ruby[0])).to eq(ruby[1]) end end it "<b> → 太字" do - @html.b_to_aozora("次の文字は<b>太字</b>に").should == "次の文字は[#太字]太字[#太字終わり]に" + expect(@html.b_to_aozora("次の文字は<b>太字</b>に")).to eq("次の文字は[#太字]太字[#太字終わり]に") end it "<i> → 斜体" do - @html.i_to_aozora("次の文字は<i>斜体</i>に").should == "次の文字は[#斜体]斜体[#斜体終わり]に" + expect(@html.i_to_aozora("次の文字は<i>斜体</i>に")).to eq("次の文字は[#斜体]斜体[#斜体終わり]に") end it "<s> → 取消線" do - @html.s_to_aozora("次の文字は<s>取消線</s>に").should == "次の文字は[#取消線]取消線[#取消線終わり]に" + expect(@html.s_to_aozora("次の文字は<s>取消線</s>に")).to eq("次の文字は[#取消線]取消線[#取消線終わり]に") end it "<br> → 改行" do - @html.br_to_aozora("あいう<br>かきく<br />\nさしす<BR>").should == "あいう\nかきく\nさしす\n" + expect(@html.br_to_aozora("あいう<br>かきく<br />\nさしす<BR>")).to eq("あいう\nかきく\nさしす\n") end it "<img> → 挿絵注記" do - @html.img_to_aozora('<img src="./images/100.jpg">').should == "[#挿絵(./images/100.jpg)入る]" + expect(@html.img_to_aozora('<img src="./images/100.jpg">')).to eq("[#挿絵(./images/100.jpg)入る]") @html.set_illust_setting(current_url: "http://novel.example.com/10510/") - @html.img_to_aozora('<img src="./images/100.jpg">').should == + expect(@html.img_to_aozora('<img src="./images/100.jpg">')).to eq( "[#挿絵(http://novel.example.com/10510/images/100.jpg)入る]" + ) @html.set_illust_setting(current_url: nil) end it "HTML#to_aozora" do test_html = File.read(html_test_html_path, encoding: "utf-8") test_txt = File.read(html_test_txt_path, encoding: "utf-8") html = HTML.new(test_html) - html.to_aozora.should == test_txt + expect(html.to_aozora).to eq(test_txt) end end