Sha256: a72ee82c3ec29f47fe7e838a31161036addd15eb206234dfea77f71ab968bcae
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
# coding: utf-8 require "asciidoctor-bibliography" describe "rendering citations styles containing square brackets" do let(:parsed_document) do Asciidoctor::Document.new(<<~ADOC_INPUT).tap(&:parse) = Sample document :bibliography-database: spec/fixtures/database.bib :bibliography-hyperlinks: true :bibliography-style: ieee ... This paragraph contains a citation: cite:[Lane12a]. It also contains [.my-class]#some# inline styling. ADOC_INPUT end it "does not confuse rendered brackets with macro brackets in the paragraph" do # I.e. we're trying to avoid results like # ``` # <p>This paragraph contains a citation: <a href="#bibliography-default-Lane12a"><span class="1]</a>. # It also contains [.my-class">some</span> inline styling.</p> # ``` expect(parsed_document.render).to eq(<<~HTML_OUTPUT.strip) <div class="paragraph"> <p>This paragraph contains a citation: <a href="#bibliography-default-Lane12a">[1]</a>. It also contains <span class="my-class">some</span> inline styling.</p> </div> HTML_OUTPUT end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
asciidoctor-bibliography-0.11.0 | spec/integration_spec.rb |
asciidoctor-bibliography-0.10.3 | spec/integration_spec.rb |
asciidoctor-bibliography-0.10.2 | spec/integration_spec.rb |