Sha256: e4cf42769b8e18c4560a9e20c90a44e98225875dffe5e473ec6e34637ac02eb1

Contents?: true

Size: 1.06 KB

Versions: 13

Compression:

Stored size: 1.06 KB

Contents

# -*- coding: utf-8 -*-
require 'spec_helper'

describe Mushikago::Tombo::CapturesRequest do
  before :all do
    @request = Mushikago::Tombo::CapturesRequest.new
  end

  subject{ @request }

  it{ should respond_to(:id) }
  it{ should respond_to(:limit) }
  it{ should respond_to(:offset) }
  it{ should respond_to(:domain) }
  it{ should respond_to(:tag) }

  context 'with options' do
    before :all do
      options = {
        :id => 'id',
        :limit => '2',
        :offset => '5',
        :domain => 'hogehoge.com',
        :tag => 'tag',
      }
      @request = Mushikago::Tombo::CapturesRequest.new(options)
    end

    subject{ @request }

    its(:host){ should == Mushikago.config.endpoint }
    its(:http_method){ should == 'GET' }
    its(:path){ should == '/1/tombo/captures' }
    its(:id){ should == 'id' }
    its(:limit){ should == '2' }
    its(:offset){ should == '5' }
    its(:domain){ should == 'hogehoge.com' }
    its(:tag){ should == 'tag' }
    its(:url_encoded_params){ should == 'domain=hogehoge.com&id=id&limit=2&offset=5&tag=tag' }
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mushikago-sdk-2.1.1 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-2.1.0 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-2.0.0 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.4.3 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.4.2 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.4.1 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.4.0 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.7 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.6 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.5 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.4 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.2 spec/mushikago/tombo/captures_request_spec.rb
mushikago-sdk-0.3.1 spec/mushikago/tombo/captures_request_spec.rb