Sha256: f4772e4a3343216869a65f6fa181751f438cabe04761c09bb387f5d461a5e0c6
Contents?: true
Size: 785 Bytes
Versions: 2
Compression:
Stored size: 785 Bytes
Contents
require "spec_helper" describe ProtobufDescriptor::ServiceDescriptor::MethodDescriptor do it "is sane" do with_descriptor("service_rpc_test") do |descriptor| file_descriptor = descriptor["wearabouts_api/user"] service_descriptor = file_descriptor.services[:UserService] method_descriptor = service_descriptor.methods[:Authenticate] expect(method_descriptor.input_type_name).to eq(".WearaboutsApi.User.AuthenticateRequest") expect(method_descriptor.output_type_name).to eq(".WearaboutsApi.User.AuthenticateResponse") expect(method_descriptor.resolve_input_type).to eq(file_descriptor.messages[:AuthenticateRequest]) expect(method_descriptor.resolve_output_type).to eq(file_descriptor.messages[:AuthenticateResponse]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
protobuf_descriptor-1.0.0 | spec/method_descriptor_spec.rb |
protobuf_descriptor-0.1.0 | spec/method_descriptor_spec.rb |