THRIFT-4358: add unix domain socket option to ruby cross tests
Client: rb
This closes #1513
diff --git a/lib/rb/spec/compact_protocol_spec.rb b/lib/rb/spec/compact_protocol_spec.rb
index 8a1a228..71ddc0e 100644
--- a/lib/rb/spec/compact_protocol_spec.rb
+++ b/lib/rb/spec/compact_protocol_spec.rb
@@ -127,6 +127,11 @@
struct.should == struct2
end
+ it "should provide a reasonable to_s" do
+ trans = Thrift::MemoryBufferTransport.new
+ Thrift::CompactProtocol.new(trans).to_s.should == "compact(memory)"
+ end
+
class JankyHandler
def Janky(i32arg)
i32arg * 2
@@ -141,3 +146,13 @@
"read_#{sym.to_s}"
end
end
+
+describe Thrift::CompactProtocolFactory do
+ it "should create a CompactProtocol" do
+ Thrift::CompactProtocolFactory.new.get_protocol(mock("MockTransport")).should be_instance_of(Thrift::CompactProtocol)
+ end
+
+ it "should provide a reasonable to_s" do
+ Thrift::CompactProtocolFactory.new.to_s.should == "compact"
+ end
+end