Sha256: 8d98f8350933883c2d70b6ea528d3834ce5fda3d272202efbc228327e28fc0c9

Contents?: true

Size: 820 Bytes

Versions: 1

Compression:

Stored size: 820 Bytes

Contents

require 'spec_helper'

RSpec.describe AutoHtml::SimpleFormat do
  it 'formats input using simple rules' do
    result = subject.call('Hey check out my blog => http://rors.org')
    expect(result).to eq '<p>Hey check out my blog => http://rors.org</p>'

    expect(subject.call("crazy\r\n cross\r platform linebreaks")).to eq "<p>crazy\n<br /> cross\n<br /> platform linebreaks</p>"
    expect(subject.call("A paragraph\n\nand another one!")).to eq "<p>A paragraph</p>\n\n<p>and another one!</p>"
    expect(subject.call("A paragraph\n With a newline")).to eq "<p>A paragraph\n<br /> With a newline</p>"

    expect(subject.call("A\nB\nC\nD")).to eq "<p>A\n<br />B\n<br />C\n<br />D</p>"

    expect(subject.call("A\r\n  \nB\n\n\r\n\t\nC\nD")).to eq "<p>A\n<br />  \n<br />B</p>\n\n<p>\t\n<br />C\n<br />D</p>"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auto_html-2.0.0 spec/simple_format_spec.rb