Sha256: 0c91c2312c16416ef0b9fc9f0038595d87a27273baff744b8221f1bcae108c79
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
require File.join(File.dirname(__FILE__), '../spec_helper') describe OWidget::Consumer do before(:each) do @consumer = OWidget::Consumer.new(content('polleverywhere.html')) end it "should have links" do @consumer.should respond_to(:links) end it "should find links in a page with <link rel='owidget' />" do @consumer.should have(1).links end it "should have widgets" do @consumer.should respond_to(:widgets) end it "should request widgets" do @consumer.should_receive(:open).with('http://www.polleverywhere.com/multiple_choice_polls/MzkwNzM1MzEw.owidget').and_return(io('polleverywhere.owidget')) @consumer.widgets end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bradgessler-owidget-0.0.0 | spec/owidget/consumer_spec.rb |
bradgessler-owidget-0.0.1 | spec/owidget/consumer_spec.rb |
bradgessler-owidget-0.0.2 | spec/owidget/consumer_spec.rb |