Sha256: ebbbf11b1af22aeace7066d0be267bc6532a09cf5e27b9fc12327bea98c3c005

Contents?: true

Size: 842 Bytes

Versions: 11

Compression:

Stored size: 842 Bytes

Contents

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

describe Mushikago::Hanamgri::GetListAnalysesRequest do
  shared_examples_for 'a valid request instance for list_analyses' do |n, o|
    subject{ Mushikago::Hanamgri::GetListAnalysesRequest.new(n, o) }
    it{ should be_kind_of(Mushikago::Http::GetRequest) }
    its(:path){ should == "/1/hanamgri/domains/#{n}/analyses" }
    its(:domain_name){ should == n }
    its(:limit){ should == o[:limit] }
    its(:offset){ should == o[:offset] }
    its(:filter){ should == o[:filter] }
    its(:status){ should == o[:status] }
  end

  test_parameters = [
    ['domain_name', {}],
    ['name', {:limit => 20, :offset => 5, :status => 'complete'}],
  ].each do |n, o|
    context ".new(#{n}, #{o})" do
      it_should_behave_like 'a valid request instance for list_analyses', n, o
    end
  end
end

Version data entries

11 entries across 8 versions & 1 rubygems

Version Path
mushikago-sdk-2.4.3 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.4.3 spec//mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.4.2 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.4.2 spec//mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.4.1 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.4 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.2 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.2 spec//mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.1.1 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.1.0 spec/mushikago/hanamgri/list_analyses_spec.rb
mushikago-sdk-2.0.0 spec/mushikago/hanamgri/list_analyses_spec.rb