spec/kitabu/toc/html_spec.rb in kitabu-1.0.5 vs spec/kitabu/toc/html_spec.rb in kitabu-1.0.6

- old
+ new

@@ -20,36 +20,36 @@ let(:toc) { described_class.generate(HTML) } let(:html) { toc.to_html } let(:content) { toc.content } it "has no body tag" do - content.should_not match(/<body>/) + expect(content).not_to match(/<body>/) end it "generates toc" do - html.should have_tag("div.level1.item-1", "Item 1") - html.should have_tag("div.level2.item-1-2", "Item 1.2") - html.should have_tag("div.level3.item-1-1-3", "Item 1.1.3") - html.should have_tag("div.level4.item-1-1-1-4", "Item 1.1.1.4") - html.should have_tag("div.level5.item-1-1-1-1-5", "Item 1.1.1.1.5") - html.should have_tag("div.level6.item-1-1-1-1-1-6", "Item 1.1.1.1.1.6") + expect(html).to have_tag("div.level1.item-1", "Item 1") + expect(html).to have_tag("div.level2.item-1-2", "Item 1.2") + expect(html).to have_tag("div.level3.item-1-1-3", "Item 1.1.3") + expect(html).to have_tag("div.level4.item-1-1-1-4", "Item 1.1.1.4") + expect(html).to have_tag("div.level5.item-1-1-1-1-5", "Item 1.1.1.1.5") + expect(html).to have_tag("div.level6.item-1-1-1-1-1-6", "Item 1.1.1.1.1.6") - html.should have_tag("div.level2.item-2-1", "Item 2.1") - html.should have_tag("div.level2.item-2-1-again", "Item 2.1 again") + expect(html).to have_tag("div.level2.item-2-1", "Item 2.1") + expect(html).to have_tag("div.level2.item-2-1-again", "Item 2.1 again") - html.should have_tag("div.level2.internacionalizacao", "Internacionalização") + expect(html).to have_tag("div.level2.internacionalizacao", "Internacionalização") end it "adds id attribute to content" do - content.should have_tag("h1#item-1", "Item 1") - content.should have_tag("h2#item-1-2", "Item 1.2") - content.should have_tag("h3#item-1-1-3", "Item 1.1.3") - content.should have_tag("h4#item-1-1-1-4", "Item 1.1.1.4") - content.should have_tag("h5#item-1-1-1-1-5", "Item 1.1.1.1.5") - content.should have_tag("h6#item-1-1-1-1-1-6", "Item 1.1.1.1.1.6") + expect(content).to have_tag("h1#item-1", "Item 1") + expect(content).to have_tag("h2#item-1-2", "Item 1.2") + expect(content).to have_tag("h3#item-1-1-3", "Item 1.1.3") + expect(content).to have_tag("h4#item-1-1-1-4", "Item 1.1.1.4") + expect(content).to have_tag("h5#item-1-1-1-1-5", "Item 1.1.1.1.5") + expect(content).to have_tag("h6#item-1-1-1-1-1-6", "Item 1.1.1.1.1.6") - content.should have_tag("h2#item-2-1", "Item 2.1") - content.should have_tag("h2#item-2-1-again", "Item 2.1 again") + expect(content).to have_tag("h2#item-2-1", "Item 2.1") + expect(content).to have_tag("h2#item-2-1-again", "Item 2.1 again") - content.should have_tag("h2#internacionalizacao", "Internacionalização") + expect(content).to have_tag("h2#internacionalizacao", "Internacionalização") end end