Sha256: 29cd74c57caeb70760191f99c8273d878adf1c1843936ed9f8e3dd810ce725e6
Contents?: true
Size: 758 Bytes
Versions: 25
Compression:
Stored size: 758 Bytes
Contents
# frozen_string_literal: true require "spec_helper" require "generators/graphql/scalar_generator" class GraphQLGeneratorsScalarGeneratorTest < BaseGeneratorTest tests Graphql::Generators::ScalarGenerator test "it generates scalar class" do expected_content = <<-RUBY module Types class DateType < Types::BaseScalar def self.coerce_input(input_value, context) # Override this to prepare a client-provided GraphQL value for your Ruby code input_value end def self.coerce_result(ruby_value, context) # Override this to serialize a Ruby value for the GraphQL response ruby_value.to_s end end end RUBY run_generator(["Date"]) assert_file "app/graphql/types/date_type.rb", expected_content end end
Version data entries
25 entries across 25 versions & 1 rubygems