Sha256: d335941304a565f12ec450cb4c3ff60bb00954bc760c48f802ba1d7cc9879291
Contents?: true
Size: 610 Bytes
Versions: 1
Compression:
Stored size: 610 Bytes
Contents
require "spec_helper" describe GraphQL::Argument do it "is validated at schema build-time" do query_type = GraphQL::ObjectType.define do name "Query" field :invalid, types.Boolean do argument :invalid, types.Float, default_value: ["123"] end end err = assert_raises(GraphQL::Schema::InvalidTypeError) { schema = GraphQL::Schema.define(query: query_type) schema.types } expected_error = %|Query is invalid: field "invalid" argument "invalid" default value ["123"] is not valid for type Float| assert_equal expected_error, err.message end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graphql-0.18.5 | spec/graphql/argument_spec.rb |