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