Sha256: 6ca3e6a60febe716821778d22c86220e56cee3469a0db42140911e2da76f3a15

Contents?: true

Size: 1.55 KB

Versions: 8

Compression:

Stored size: 1.55 KB

Contents

require "spec_helper"
describe Asciidoctor::RFC::V3::Converter do
  it "renders an unordered list" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[id]]
      [empty=true,spacing=compact]
      * First
      * Second
    INPUT
      <ul anchor="id" empty="true" spacing="compact">
      <li>First</li>
      <li>Second</li>
      </ul>
    OUTPUT
  end

  it "ignores anchors on list items" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[id]]
      * First
      * [[id1]] Second
    INPUT
      <ul anchor="id">
      <li>First</li>
      <li> Second</li>
      </ul>
    OUTPUT
  end

  it "renders a nested unordered list" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[id]]
      * First
      * Second
      ** Third
      ** Fourth
      * Fifth
      * Sixth
    INPUT
      <ul anchor="id">
      <li>First</li>
      <li><t>Second</t>
      <ul>
      <li>Third</li>
      <li>Fourth</li>
      </ul>
      </li>
      <li>Fifth</li>
      <li>Sixth</li>
      </ul>
    OUTPUT
  end

  it "renders a nested ordered/unordered list" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[id]]
      * First
      * Second
      [lowerroman]
      .. Third
      .. Fourth
    INPUT
      <ul anchor="id">
      <li>First</li>
      <li><t>Second</t>
      <ol type="i">
      <li>Third</li>
      <li>Fourth</li>
      </ol>
      </li>
      </ul>
    OUTPUT
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
asciidoctor-rfc-0.9.2 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.9.1 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.9.0 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.8.5 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.8.3 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.8.2 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.8.0 spec/asciidoctor/rfc/v3/ulist_spec.rb
asciidoctor-rfc-0.2.0 spec/asciidoctor/rfc/v3/ulist_spec.rb