test/integration/test_wsdl.rb in lolsoap-0.5.1 vs test/integration/test_wsdl.rb in lolsoap-0.6.0

- old
+ new

@@ -6,11 +6,17 @@ subject { WSDL.parse(File.read(TEST_ROOT + '/fixtures/stock_quote.wsdl')) } it 'should successfully parse a WSDL document' do subject.operations.length.must_equal 2 subject.operations.fetch('GetLastTradePrice').tap do |o| - o.input.name.must_equal 'tradePriceRequest' - o.action.must_equal 'http://example.com/GetLastTradePrice' + o.input.header.name.must_equal 'tradePriceRequestHeader' + o.input.body.name.must_equal 'tradePriceRequest' + o.action.must_equal 'http://example.com/GetLastTradePrice' + end + + subject.operations.fetch('GetHistoricalPrice').tap do |o| + o.input.header.must_equal nil + o.input.body.name.must_equal 'historicalPriceRequest' end subject.types.length.must_equal 4 subject.types.fetch('TradePriceRequest').tap do |t| t.prefix.must_equal 'ns0'