Sha256: de8969c1b214487dfc02fc390b83e36fad0e503fdb763f82b6d651ca28697ce4
Contents?: true
Size: 840 Bytes
Versions: 3
Compression:
Stored size: 840 Bytes
Contents
require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/../parser_helper' class HpricotTestResponse < Relax::Response class Token < Relax::Response parser :hpricot parameter :token_id, :element => :tokenid parameter :status end class Error < Relax::Response parser :hpricot parameter :code, :type => :integer parameter :message end parser :hpricot parameter :status, :required => true parameter :request_id, :element => :requestid, :type => :integer parameter :valid_request, :element => :requestid, :attribute => :valid parameter :tokens, :collection => Token parameter :error, :type => Error end describe 'an Hpricot parser' do before(:each) do @response = HpricotTestResponse.new(XML) end it_should_behave_like 'a successfully parsed response' end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
dbalatero-relax-0.0.7.1 | spec/parsers/hpricot_spec.rb |
relax-0.0.6 | spec/parsers/hpricot_spec.rb |
relax-0.0.7 | spec/parsers/hpricot_spec.rb |