Sha256: e67a25366307bc54c918b20f3c6b499720d0106c11c76a58f2d901416266151d

Contents?: true

Size: 1.71 KB

Versions: 5

Compression:

Stored size: 1.71 KB

Contents

require "spec_helper"
describe Asciidoctor::RFC::V3::Converter do
  it "renders a listing" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[literal-id]]
      .filename
      [align=left,alt=alt_text]
      ....
        Literal contents.
      ....
    INPUT
      <figure>
      <artwork anchor="literal-id" align="left" name="filename" type="ascii-art" alt="alt_text"><![CDATA[
        Literal contents.
      ]]></artwork>
      </figure>
    OUTPUT
  end
  it "ignores callouts" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      [[literal-id]]
      .filename
      [align=left,alt=alt_text]
      ....
        Literal contents.
      ....
      <1> This is a callout
    INPUT
      <figure>
      <artwork anchor="literal-id" align="left" name="filename" type="ascii-art" alt="alt_text"><![CDATA[
        Literal contents.
      ]]></artwork>
      </figure>
    OUTPUT
  end
  it "renders stem as a literal" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      :stem:
      [stem]
      ++++
      sqrt(4) = 2
      ++++
    INPUT
      <figure>
      <artwork type="ascii-art" align="center"><![CDATA[
      sqrt(4) = 2
      ]]></artwork>
      </figure>
    OUTPUT
  end
  it "renders stem as a literal within an example" do
    expect(Asciidoctor.convert(<<~'INPUT', backend: :rfc3)).to be_equivalent_to <<~'OUTPUT'
      :stem:

      [#id]
      ====
      [stem]
      ++++
      sqrt(4) = 2
      ++++
      ====
    INPUT
      <figure anchor="id">
      <artwork type="ascii-art" align="center"><![CDATA[
      sqrt(4) = 2
      ]]></artwork>
      </figure>
    OUTPUT
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
asciidoctor-rfc-0.9.2 spec/asciidoctor/rfc/v3/literal_spec.rb
asciidoctor-rfc-0.9.1 spec/asciidoctor/rfc/v3/literal_spec.rb
asciidoctor-rfc-0.9.0 spec/asciidoctor/rfc/v3/literal_spec.rb
asciidoctor-rfc-0.8.5 spec/asciidoctor/rfc/v3/literal_spec.rb
asciidoctor-rfc-0.8.3 spec/asciidoctor/rfc/v3/literal_spec.rb