Sha256: 83858dc525d75cf16acfc61c52c722dc2760753c2c28ffd4f7d8958c81e01071
Contents?: true
Size: 607 Bytes
Versions: 5
Compression:
Stored size: 607 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.new(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
5 entries across 5 versions & 1 rubygems