Sha256: 9a0c14282eaa9ca6ad7bca5afb9e523eab0658d3d0e21914384e83fe3bfc0dd9
Contents?: true
Size: 1.1 KB
Versions: 46
Compression:
Stored size: 1.1 KB
Contents
require 'spec_helper' require 'parslet/rig/rspec' require 'pp' describe Shortcode do let(:simple_quote) { load_fixture :simple_quote } let(:simple_quote_output) { load_fixture :simple_quote_output, :html } context "simple_quote" do it "converts into html" do expect(Shortcode.process(simple_quote).gsub("\n",'')).to eq(simple_quote_output) end end context "erb templates" do it "converts into html" do expect(Shortcode.process(simple_quote).gsub("\n",'')).to eq(simple_quote_output) end end context "configuration" do describe "block_tags" do before do Shortcode.setup do |config| config.block_tags = [] end end it "handles an empty array" do expect { Shortcode.process(simple_quote) }.to_not raise_error end end describe "self_closing_tags" do before do Shortcode.setup do |config| config.self_closing_tags = [] end end it "handles an empty array" do expect { Shortcode.process(simple_quote) }.to_not raise_error end end end end
Version data entries
46 entries across 46 versions & 2 rubygems