Sha256: 5b200870a7c5909512f6aede4e1f1896e0f2eb890a6b7944db5d5374838e976e

Contents?: true

Size: 548 Bytes

Versions: 3

Compression:

Stored size: 548 Bytes

Contents

require 'spec_helper'

describe MetaInspector do
  it "returns a Document" do
    expect(MetaInspector.new('http://example.com').class).to eq(MetaInspector::Document)
  end

  it "cache request" do
    # Creates a memory cache (a Hash that responds to #read, #write and #delete)
    cache = Hash.new
    def cache.read(k) self[k]; end
    def cache.write(k, v) self[k] = v; end

    expect(MetaInspector.new('http://example.com', warn_level: :store, faraday_http_cache: { store: cache })).to be_ok

    expect(cache.keys).not_to be_empty
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
metainspector-4.7.2 spec/meta_inspector/meta_inspector_spec.rb
metainspector-4.7.1 spec/meta_inspector/meta_inspector_spec.rb
metainspector-4.7.0 spec/meta_inspector/meta_inspector_spec.rb