From b397bbb6b6078e96ff3149e97fe272c21e2996fb Mon Sep 17 00:00:00 2001 From: Kevin Clark Date: Wed, 18 Jun 2008 01:05:32 +0000 Subject: [PATCH] Add pending spec for sequence-ids on Thrift::Client git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@668943 13f79535-47bb-0310-9956-ffa450edef68 --- lib/rb/spec/client_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/rb/spec/client_spec.rb b/lib/rb/spec/client_spec.rb index 945d059f..f8e86e44 100644 --- a/lib/rb/spec/client_spec.rb +++ b/lib/rb/spec/client_spec.rb @@ -34,6 +34,19 @@ class ThriftSpec < Spec::ExampleGroup @client.send_message('testMessage', klass, :foo => 'foo', :bar => 42) end + it "should increment the sequence id when sending messages" do + pending "it seems sequence ids are completely ignored right now" do + @prot.should_receive(:write_message_begin).with('testMessage', MessageTypes::CALL, 0).ordered + @prot.should_receive(:write_message_begin).with('testMessage2', MessageTypes::CALL, 1).ordered + @prot.should_receive(:write_message_begin).with('testMessage3', MessageTypes::CALL, 2).ordered + @prot.stub!(:write_message_end) + @prot.stub!(:trans).and_return stub_everything("trans") + @client.send_message('testMessage', stub_everything("args class")) + @client.send_message('testMessage2', stub_everything("args class")) + @client.send_message('testMessage3', stub_everything("args class")) + end + end + it "should receive a test message" do @prot.should_receive(:read_message_begin).and_return [nil, MessageTypes::CALL, 0] @prot.should_receive(:read_message_end) -- 2.17.1