Sha256: a986ca221d50834bd4269cae2b3df4001a744a06502e00021a361db676a31670
Contents?: true
Size: 665 Bytes
Versions: 3
Compression:
Stored size: 665 Bytes
Contents
require "spec_helper" describe GraphQL::Query::Variables do let(:query_string) {%| query getCheese($animals: [DairyAnimal]) { cheese(id: 1) { similarCheese(source: $animals) } } |} let(:ast_variables) { GraphQL.parse(query_string).parts.first.variables } let(:variables) { GraphQL::Query::Variables.new( DummySchema, ast_variables, provided_variables) } describe "#initialize" do describe "coercing inputs" do let(:provided_variables) { {"animals" => "YAK"} } it "coerces single items into one-element lists" do assert_equal ["YAK"], variables["animals"] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
graphql-0.10.9 | spec/graphql/query/variables_spec.rb |
graphql-0.10.8 | spec/graphql/query/variables_spec.rb |
graphql-0.10.7 | spec/graphql/query/variables_spec.rb |