Sha256: 5ac0e49688bc8be19bd5ba654ab72c2a36977fd34efbcf834970a29b4b1de1fc
Contents?: true
Size: 1.13 KB
Versions: 4
Compression:
Stored size: 1.13 KB
Contents
require 'spec_helper' describe Contentful::Request do describe '#get' do it 'calls client' do client = create_client stub(client).get request = Contentful::Request.new(client, '/content_types', nil, 'nyancat') request.get expect( client ).to have_received.get(request) end end context '[single resource]' do let(:request){ Contentful::Request.new(create_client, '/content_types', nil, 'nyancat') } describe '#url' do it 'contais endpoint' do expect( request.url ).to include 'content_types' end it 'contains id' do expect( request.url ).to include 'nyancat' end end end context '[multi resource]' do let(:request){ Contentful::Request.new(create_client, '/content_types', {"something" => 'requested'}) } describe '#query' do it 'contains query' do expect( request.query ).not_to be_empty expect( request.query[:something] ).to eq 'requested' end end describe '#url' do it 'contais endpoint' do expect( request.url ).to include 'content_types' end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
contentful-0.1.3 | spec/request_spec.rb |
contentful-0.1.2 | spec/request_spec.rb |
contentful-0.1.1 | spec/request_spec.rb |
contentful-0.1.0 | spec/request_spec.rb |