Sha256: 08818ad1729da211f3db5b11a0314c93e4e94ceb53fb7f374f76196fc436e36d
Contents?: true
Size: 803 Bytes
Versions: 4
Compression:
Stored size: 803 Bytes
Contents
require 'spec_helper' module Vacuum module Response describe Base do let(:body) do '<?xml version="1.0" ?> <children> <child> <name>foo</name> </child> <child> <name>bar</name> </child> </children>'.gsub />\s+</, '><' end let(:response) do described_class.new body, '200' end it_behaves_like 'a response' describe '#[]' do it 'returns an array of matches' do response.find('child').should_not be_empty end it 'yields matches to a block' do names = response.find('child') do |child| child['name'] end names.should =~ %w(foo bar) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems