spec/article_spec.rb in reviewed-0.1.29 vs spec/article_spec.rb in reviewed-0.1.30

- old
+ new

@@ -1,30 +1,27 @@ require 'spec_helper' -describe Reviewed::Article do - use_vcr_cassette 'article/grill' +describe Reviewed::Article, vcr: true do let(:client) do Reviewed::Client.new(api_key: TEST_KEY, base_uri: TEST_URL) end before(:each) do @article = client.articles.find('big-green-egg-medium-charcoal-grill-review', { with_attachments: true }) end - describe 'associations' do + describe 'associations', vcr: true do describe 'pages' do - use_vcr_cassette 'article/pages' it 'has_many :pages' do Reviewed::Article._embedded_many.should include({"pages"=>Reviewed::Page}) end end describe 'products' do - use_vcr_cassette 'article/products' it 'has_many :products' do Reviewed::Article._embedded_many.should include({"products"=>Reviewed::Product}) end @@ -34,11 +31,10 @@ end end end describe 'attachments' do - use_vcr_cassette 'article/attachments' it 'has_many :attachments' do Reviewed::Article._embedded_many.should include({"attachments"=>Reviewed::Attachment}) end @@ -65,12 +61,11 @@ attachments.length.should == 0 end end end - describe 'find_page' do - use_vcr_cassette 'article/find_page' + describe 'find_page', vcr: true do it 'finds a page with a matching slug' do article = client.articles.find('minden-master-ii-grill-review') article.pages.length.should == 5 page = article.find_page('performance') @@ -78,11 +73,10 @@ page.name.should == 'Performance' end end - describe 'primary_product' do - use_vcr_cassette 'article/products' + describe 'primary_product', vcr: true do before(:each) do @article = client.articles.find('big-green-egg-medium-charcoal-grill-review') @product = @article.primary_product end