Sha256: b6d18daa129cca727ded0e0ee9d7eebb3da922cabd607b30370984f7215142d5
Contents?: true
Size: 523 Bytes
Versions: 3
Compression:
Stored size: 523 Bytes
Contents
require 'spec_helper' describe GraphQL::Query::OperationResolver do let(:operation) { GraphQL.parse("query getCheese($cheeseId: Int!) { cheese(id: $cheeseId) { name }}", as: :operation_definition) } let(:variables) { {"cheeseId" => 1}} let(:query) { OpenStruct.new(variables: variables, context: nil) } let(:resolver) { GraphQL::Query::OperationResolver.new(operation, query)} describe "variables" do it 'returns variables by name' do assert_equal(1, resolver.variables["cheeseId"]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
graphql-0.6.2 | spec/graphql/query/operation_resolver_spec.rb |
graphql-0.6.1 | spec/graphql/query/operation_resolver_spec.rb |
graphql-0.6.0 | spec/graphql/query/operation_resolver_spec.rb |