Sha256: 743512680e3b7826bad8bb318029514e01b4e5b65ba1e5755a91970413746907

Contents?: true

Size: 740 Bytes

Versions: 2

Compression:

Stored size: 740 Bytes

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
      Shortcode.process(simple_quote).should == simple_quote_output
    end

  end

  context "erb templates" do

    before(:each) do
      Shortcode.setup do |config|
        config.template_parser = :erb
        config.template_path = File.join File.dirname(__FILE__), "support/templates/erb"
      end
    end

    it "converts into html" do
      Shortcode.process(simple_quote).gsub("\n",'').should == simple_quote_output.gsub("\n",'')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
shortcode-0.0.3 spec/shortcode_spec.rb
shortcode-0.0.2 spec/shortcode_spec.rb