Sha256: 8ef99240b507d7f545cb5d090ff7249fdb1dbe9b4358797248766a94c5c35a6a
Contents?: true
Size: 948 Bytes
Versions: 2
Compression:
Stored size: 948 Bytes
Contents
require "spec_helper" module Mado describe Markdown do let(:markdown_path) do fixture_path("test.md") end describe ".convert_markdown" do subject { described_class.convert_markdown(markdown_path) } it { is_expected.to match(%r(<h1 id="header">header</h1>)) } it { is_expected.to match(%r(<li>item</li>)) } it { is_expected.to match(%r(<pre class="highlight ruby"><code>)) } it { is_expected.to match(%r(<img class="emoji" .+?src="/emoji/.+?">)) } it { is_expected.to match(%r(<input [^<>]*type="checkbox"[^<>]*>)) } end describe ".emoji_path" do let(:file_path) do "octocat.png" end it "should return emoji path" do expect(described_class.emoji_path(file_path)).to match(/octocat\.png/) end it "should return existed path" do expect(File.exist?(described_class.emoji_path(file_path))).to be true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mado-0.2.1 | spec/mado/markdown_spec.rb |
mado-0.2.0 | spec/mado/markdown_spec.rb |