Sha256: ad08c51eae3d86c6f5a837cd36dd9ebdc738f46b5f68082bad6a753325bf8156

Contents?: true

Size: 589 Bytes

Versions: 44

Compression:

Stored size: 589 Bytes

Contents

<%= render partial: "shared/header" -%>

$LOAD_PATH.unshift File.expand_path("../lib", __dir__)
require "gapic/generators/<%= gem_name %>_generator"

require "minitest/autorun"
require "minitest/focus"

class GeneratorTest < Minitest::Test
  def proto_input service
    File.binread "proto_input/#{service}_desc.bin"
  end

  def request service
    Google::Protobuf::Compiler::CodeGeneratorRequest.decode proto_input(service)
  end

  def api service
    Gapic::Schema::Api.new request(service)
  end

  def expected_content filename
    File.read "expected_output/#{filename}"
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
gapic-generator-0.1.3 gem_templates/test_helper.erb
gapic-generator-0.1.2 gem_templates/test_helper.erb
gapic-generator-0.1.1 gem_templates/test_helper.erb
gapic-generator-0.1.0 gem_templates/test_helper.erb