spec/resource_spec.rb in wordnik-4.06.05 vs spec/resource_spec.rb in wordnik-4.06.06

- old
+ new

@@ -1,17 +1,13 @@ require 'spec_helper' describe Wordnik::Resource do before(:each) do - VCR.use_cassette('words', :record => :new_episodes) do - @response = Typhoeus::Request.get("http://beta.wordnik.com/v4/word.json") - end - @default_params = { :name => "word", - :raw_data => JSON.parse(@response.body) + :raw_data => JSON.parse(sample_resource_body) } @resource = Wordnik::Resource.new(@default_params) end @@ -37,19 +33,23 @@ describe "auto-generated methods" do before(:each) do configure_wordnik - Wordnik.authenticate + VCR.use_cassette('wordnik_authenticate', :record => :new_episodes) do + Wordnik.authenticate + end end it "builds requests but doesn't run them if :request_only is passed" do @request = Wordnik.word.get_word('dynamo', :request_only => true) @request.class.should == Wordnik::Request end it "runs requests and returns their body if :request_only is absent" do - @response_body = Wordnik.word.get_word('dynamo') + VCR.use_cassette('get_word_dynamo', :record => :new_episodes) do + @response_body = Wordnik.word.get_word('dynamo') + end @response_body.class.should == Hash @response_body.keys.sort.should == %w(canonicalForm word) end it "allows the same auto-generated method to be called with different parameters" do \ No newline at end of file