Sha256: bd721290405d192261c10ba0ad34ff05fd56810035dcf2753890294291d8fe67
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe Anemone do it "should have a version" do Anemone.const_defined?('VERSION').should == true end it "should have options" do Anemone.should respond_to(:options) end it "should accept options for the crawl" do Anemone.crawl(SPEC_DOMAIN, :verbose => false, :threads => 2, :discard_page_bodies => true, :user_agent => 'test', :obey_robots_txt => true, :depth_limit => 3) Anemone.options.verbose.should == false Anemone.options.threads.should == 2 Anemone.options.discard_page_bodies.should == true Anemone.options.delay.should == 0 Anemone.options.user_agent.should == 'test' Anemone.options.obey_robots_txt.should == true Anemone.options.depth_limit.should == 3 end it "should use 1 thread if a delay is requested" do Anemone.crawl(SPEC_DOMAIN, :delay => 0.01, :threads => 2) Anemone.options.threads.should == 1 end it "should return a Anemone::Core from the crawl, which has a PageHash" do result = Anemone.crawl(SPEC_DOMAIN) result.should be_an_instance_of(Anemone::Core) result.pages.should be_an_instance_of(Anemone::PageHash) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
anemone-0.2.0 | spec/anemone_spec.rb |