spec/parsers_spec.rb in dagger-1.7.1 vs spec/parsers_spec.rb in dagger-1.8.0

- old
+ new

@@ -12,10 +12,13 @@ let(:fake_http) { double('Net::HTTP', started?: true) } let(:fake_resp) { double('Net::HTTPResponse', code: 200) } before do allow(Net::HTTP).to receive(:new).and_return(fake_http) + allow(fake_http).to receive(:keep_alive_timeout=).and_return(true) + allow(fake_http).to receive(:read_timeout=).and_return(true) + allow(fake_http).to receive(:open_timeout=).and_return(true) allow(fake_http).to receive(:verify_mode=).and_return(true) allow(fake_http).to receive(:post).and_return(fake_resp) end describe 'json' do @@ -98,11 +101,11 @@ end it 'returns XMLNode obj' do res = send_request.data expect(res).to be_a(XMLNode) - expect(res.to_hash).to eql(res) + expect(res.to_node).to eql(res) expect(res['foo']).to be_a(XMLNode) expect(res['foo'].text).to eql('123') # test dig behaviour expect(res.dig('xxx', 'test', '111')).to be(nil) @@ -124,10 +127,10 @@ </xml> ) it 'works' do doc = Ox.parse(xml) - obj = doc.to_hash + obj = doc.to_node expect(obj[:nested][:item][:title].text).to eql('foobar') end end