Sha256: c1afa9cf62781af380f4b848f52ed331d16b20cece92858255dbebe83e2a7f83

Contents?: true

Size: 1.33 KB

Versions: 36

Compression:

Stored size: 1.33 KB

Contents

require File.dirname(__FILE__) + '/test_helper'
require 'mofo/hreview'

context "The parsed Firesteed hReview object" do
 setup do
   $firesteed ||= HReview.find(:first => fixture(:corkd), :base => 'http://www.corkd.com')
 end

  specify "should have a valid, coerced dtreviewed field" do
    $firesteed.dtreviewed.should.be.an.instance_of Time
    $firesteed.dtreviewed.should.be <= Time.parse('20060518')
  end

  specify "should have a rating of 5" do
    $firesteed.rating.should.equal 5
  end

 specify "should have a description" do
   $firesteed.description.should.equal %[This is probably my favorite every day (well, not every day) wine.  It's light, subtly sweet, ripe fruit, slightly spicy oak.  It's a bit "slippery", if that makes sense (in a very good way).  Highly drinkable.]
  end

  specify "should have an HCard as the reviewer" do
    $firesteed.reviewer.fn.should.equal "simplebits"
    $firesteed.reviewer.photo.should.equal "http://flickr.com/img/icon-user-64.gif"
    $firesteed.reviewer.url.should.equal "http://www.corkd.com/people/simplebits"
  end

  specify "should have a valid item" do
    $firesteed.item.fn.should.equal "Firesteed 2003 Pinot Noir"
  end

  specify "should have 7 tags" do
    $firesteed.tags.size.should.equal 7
    $firesteed.tags.first.should.equal "berry"
    $firesteed.tags.last.should.equal "sweet"
  end
end

Version data entries

36 entries across 23 versions & 3 rubygems

Version Path
calagator-1.0.0 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.9 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.8 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.7 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.6 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.5 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.3 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.2 vendor/gems/mofo-0.2.8/test/hreview_test.rb
grokus-1.0.0.1 vendor/gems/mofo-0.2.8/test/hreview_test.rb
calagator-1.0.0.rc3 vendor/gems/mofo-0.2.8/test/hreview_test.rb
mofo-0.2.15 ./test/hreview_test.rb
mofo-0.2.15 test/hreview_test.rb
mofo-0.2.16 ./test/hreview_test.rb
mofo-0.2.16 test/hreview_test.rb
mofo-0.2.3 ./test/hreview_test.rb
mofo-0.2.3 test/hreview_test.rb
mofo-0.2.4 ./test/hreview_test.rb
mofo-0.2.10 ./test/hreview_test.rb
mofo-0.2.5 ./test/hreview_test.rb
mofo-0.2.5 test/hreview_test.rb