spec/lib/myfinance/entities/webhook_collection_spec.rb in myfinance-1.4.1 vs spec/lib/myfinance/entities/webhook_collection_spec.rb in myfinance-1.5.0

- old
+ new

@@ -1,48 +1,5 @@ require "spec_helper" describe Myfinance::Entities::WebhookCollection do - let(:response) do - double( - headers: {}, - parsed_body: [ - { - "webhook" => { - "account_id" => 3613, - "created_at" => "2015-09-21T15:41:05-03:00", - "description" => "Webhook test", - "entity_id" => 3798, - "healthy_check_code" => "200", - "id" => 76, - "updated_at" => "2015-09-21T16:08:48-03:00", - "url" => "https://sandbox.myfinance.com.br/docs/api/webhooks" - } - },{ - "webhook" => { - "account_id" => 3613, - "created_at" => "2015-09-21T16:15:22-03:00", - "description" => "Webhook 1", - "entity_id" => 3798, - "healthy_check_code" => "200", - "id" => 77, - "updated_at" => "2015-09-21T16:15:35-03:00", - "url" => "https://sandbox.myfinance.com.br/docs/api/webhooks" - } - } - ] - ) - end - - subject { Myfinance::Entities::WebhookCollection.new(response) } - - describe "#build" do - it "returns order collection" do - expect(subject.build).to be_a(Myfinance::Entities::WebhookCollection) - end - - it "returns order" do - subject.build - expect(subject.collection.count).to eq(2) - expect(subject.collection.first).to be_a(Myfinance::Entities::Webhook) - end - end + it_behaves_like :entity_collection, Myfinance::Entities::Webhook end