Sha256: d780e7f5068b4660875e65fc6f96433a67a2a729e6dec083e7d75c996c094d06

Contents?: true

Size: 1.08 KB

Versions: 26

Compression:

Stored size: 1.08 KB

Contents

<%- assert_locals service -%>
<%= render partial: "shared/header" %>
require "helper"

require "gapic/grpc/service_stub"

require "<%= service.proto_service_require %>"
require "<%= service.proto_services_require %>"
require "<%= service.service_require %>"

class <%= service.client_name_full %>Test < Minitest::Test
<%= indent render(partial: "service/test/method/setup"), 2 %>

<% service.methods.each do |method| %>
<%= indent render(partial: "service/test/method/#{method.kind}",
                  locals: { method: method }), 2 %>

<% end %>
<%= indent render(partial: "service/test/method/configure", locals: { service: service }), 2 %>
<%- if service.lro? -%>

  def test_<%= service.lro_client_var %>
    grpc_channel = GRPC::Core::Channel.new "localhost:8888", nil, :this_channel_is_insecure

    client = nil
    Gapic::ServiceStub.stub :new, nil do
      client = <%= service.client_name_full =%>.new do |config|
        config.credentials = grpc_channel
      end
    end

    assert_kind_of <%= service.operations_name_full %>, client.<%= service.lro_client_var %>
  end
<%- end -%>
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
gapic-generator-0.11.0 templates/default/service/test/client.erb
gapic-generator-0.10.1 templates/default/service/test/client.erb
gapic-generator-0.10.0 templates/default/service/test/client.erb
gapic-generator-0.9.1 templates/default/service/test/client.erb
gapic-generator-0.9.0 templates/default/service/test/client.erb
gapic-generator-0.8.0 templates/default/service/test/client.erb
gapic-generator-0.7.5 templates/default/service/test/client.erb
gapic-generator-0.7.4 templates/default/service/test/client.erb
gapic-generator-0.7.2 templates/default/service/test/client.erb
gapic-generator-0.7.1 templates/default/service/test/client.erb
gapic-generator-0.7.0 templates/default/service/test/client.erb
gapic-generator-0.6.15 templates/default/service/test/client.erb
gapic-generator-0.6.14 templates/default/service/test/client.erb
gapic-generator-0.6.13 templates/default/service/test/client.erb
gapic-generator-0.6.12 templates/default/service/test/client.erb
gapic-generator-0.6.11 templates/default/service/test/client.erb
gapic-generator-0.6.10 templates/default/service/test/client.erb
gapic-generator-0.6.9 templates/default/service/test/client.erb
gapic-generator-0.6.8 templates/default/service/test/client.erb
gapic-generator-0.6.7 templates/default/service/test/client.erb