Sha256: d00a4ba5ec4268ffc806b4661ba7a44575f3e605983d2d674c3095ff61b84ae1

Contents?: true

Size: 806 Bytes

Versions: 4

Compression:

Stored size: 806 Bytes

Contents

require "spec_helper"
require "microformats2"

describe Microformats2 do
  before do
    @html = <<-HTML.strip
      <div class="h-card"><p class="p-name">Jessica Lynn Suttles</p></div>
    HTML
  end

  describe "::parse" do
    it "returns a collection" do
      Microformats2.parse(@html).should be_kind_of Microformats2::Collection
    end
  end

  describe "::read_html" do
    it "can be a string of html" do
      Microformats2.read_html(@html).should include @html
    end
    it "can be a file path to html" do
      html = "spec/support/lib/microformats2/simple.html"
      Microformats2.read_html(html).should include "<div class=\"h-card\">"
    end
    it "can be a url to html" do
      html = "http://google.com"
      Microformats2.read_html(html).should include "google"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
microformats2-2.0.0.pre4 spec/lib/microformats2_spec.rb
microformats2-2.0.0.pre3 spec/lib/microformats2_spec.rb
microformats2-2.0.0.pre2 spec/lib/microformats2_spec.rb
microformats2-2.0.0.pre1 spec/lib/microformats2_spec.rb