Sha256: 317818d221bca11ecf0491a2a179fb92cc4fbf3a1932067697828c12ac0bb5a3

Contents?: true

Size: 674 Bytes

Versions: 1

Compression:

Stored size: 674 Bytes

Contents

shared_examples_for "url rewriter" do
  it "is constructed with a generator" do
    generator = double "URL generator"
    expect {
      described_class.new(generator)
    }.to_not raise_error
  end

  it "has a #transform_dom(dom) method that returns nil" do
    subject.should respond_to(:transform_dom)
    subject.method(:transform_dom).arity.should == 1

    dom = Nokogiri::HTML.parse "<body></body>"
    subject.transform_dom(dom).should be_nil
  end

  it "has a #transform_css(css) method that returns nil" do
    subject.should respond_to(:transform_css)
    subject.method(:transform_css).arity.should == 1

    subject.transform_css("").should be_nil
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
roadie-3.0.0.pre1 spec/shared_examples/url_rewriter.rb