Sha256: 6203e3c58f9c0e8729ad3c56349e7b3298de1bab6066d41529335c54bfa6bb1a
Contents?: true
Size: 941 Bytes
Versions: 16
Compression:
Stored size: 941 Bytes
Contents
Then /it should return an? (\w+)$/ do |class_string| @response_from_httparty.should be_an_instance_of(class_string.constantize) end Then /the return value should match '(.*)'/ do |expected_text| @response_from_httparty.should eql(expected_text) end Then /it should return a Hash equaling:/ do |hash_table| @response_from_httparty.should be_an_instance_of(Hash) @response_from_httparty.keys.length.should eql(hash_table.rows.length) hash_table.hashes.each do |pair| key, value = pair["key"], pair["value"] @response_from_httparty.keys.should include(key) @response_from_httparty[key].should eql(value) end end Then /it should return a response with a (\d+) response code/ do |code| @response_from_httparty.code.should eql(code.to_i) end Then /it should raise (?:an|a) ([\w:]+) exception/ do |exception| @exception_from_httparty.should_not be_nil @exception_from_httparty.class.name.should eql(exception) end
Version data entries
16 entries across 16 versions & 6 rubygems