Sha256: 36dd6fabd92cc027b7d41a685d6dc5b07bb7a7868031bbd26103ceafca767642

Contents?: true

Size: 766 Bytes

Versions: 1

Compression:

Stored size: 766 Bytes

Contents

require 'spec_helper'
require 'byebug'

describe Mail2FrontMatter::Parser, "parsing" do

  let(:soundcloud) { 
    Mail::Message.new(File.read(File.join(File.dirname(__FILE__), '..', 'fixtures', 'soundcloud-link.eml'))) 
  }
  let(:youtube) { 
    Mail::Message.new(File.read(File.join(File.dirname(__FILE__), '..', 'fixtures', 'youtube-link.eml'))) 
  }
  let(:control) { 
    Mail::Message.new(File.read(File.join(File.dirname(__FILE__), '..', 'fixtures', 'no-links.eml'))) 
  }

  it "should identify and transform youtube link" do
    Mail2FrontMatter::AutomaticEmbed.register

    parser = Mail2FrontMatter::Parser.new(youtube)
    metadata, body = Mail2FrontMatter::PreProcessor.process(parser.metadata, parser.body)

    body.should match(/embed/)

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
m2fm-automatic-embed-0.0.1 spec/automatic_embed_spec.rb