Sha256: e3c3b077b98a3cf9c7ecfd09dc8a6e101164c4864159142c3acffa9be9c6a4c2

Contents?: true

Size: 707 Bytes

Versions: 9

Compression:

Stored size: 707 Bytes

Contents

require "spec_helper"

module Source2MD
  describe do
    it "works" do
      # Source2MD.logger.level = :debug
      actual = Element.new(<<~EOS).to_md
# - foo
#   http://example.com/
EOS
      actual.should == <<~EOS
- foo
  http://example.com/
EOS
    end

    it "oneline" do
      actual = Element.new(<<~EOS).to_md
#+oneline: true
# a
# b
#
# c
# d
EOS
      actual.should == <<~EOS
abcd
EOS
    end

    it "squish" do
      actual = Element.new(<<~EOS).to_md
#+squish: true
# a
# b
#
# c
# d
EOS
      actual.should == <<~EOS
a b c d
EOS
    end

    it "hankaku_kana" do
      actual = Element.new(<<~EOS).to_md
#+hankaku_kana: true
# アア
EOS
      actual.should == "アア\n"
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
source2md-0.0.18 spec/formatter/type_text_spec.rb
source2md-0.0.17 spec/formatter/type_text_spec.rb
source2md-0.0.16 spec/formatter/type_text_spec.rb
source2md-0.0.15 spec/formatter/type_text_spec.rb
source2md-0.0.14 spec/formatter/type_text_spec.rb
source2md-0.0.13 spec/formatter/type_text_spec.rb
source2md-0.0.12 spec/formatter/type_text_spec.rb
source2md-0.0.11 spec/formatter/type_text_spec.rb
source2md-0.0.10 spec/formatter/type_text_spec.rb