Sha256: 352da1208e2915cbe20e89d482740afd2ae4f4b3aede34b79e2094fd1f8ebeb3
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
require 'test_helper' class Scraper::ArticleTest < Test::Unit::TestCase context "given the unwebbable A-List-Apart article" do setup do @fixture = fixture_file('unwebbable.html') @article = Scraper::Article.new( :content => @fixture ) end should "not raise an error during initialization" do assert_nothing_raised do @article = Scraper::Article.new( :content => @fixture ) end end should "have a title: A List Apart: Articles: Unwebbable" do assert_equal 'A List Apart: Articles: Unwebbable', @article.title end should "have a content body starting with It's time we came to grips" do assert_match(/It’s time we came to grips/m, @article.text) end should "have a content ending with XML is finally a viable option." do assert_match(/XML is finally a viable option.$/, @article.text) end should "have the html content in scraped" do assert_equal fixture_file('scraped.html'), @article.html end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cyx-scraper-0.2.0 | test/article_test.rb |
cyx-scraper-0.3.0 | test/article_test.rb |