Sha256: 7849da7d6ac7542746a04cceb86732870f5556e3f39bde24909b8c0dcebac4bb
Contents?: true
Size: 942 Bytes
Versions: 3
Compression:
Stored size: 942 Bytes
Contents
# frozen_string_literal: true require "spec_helper" describe GraphQL::Schema::Argument do class SchemaArgumentTest < GraphQL::Schema::Object field :field, String, null: false do argument :arg, String, description: "test", required: false argument :argWithBlock, String, required: false do description "test" end end end describe "graphql definition" do it "calls block" do assert_equal "test", SchemaArgumentTest.fields["field"].arguments["argWithBlock"].description end end describe "#description" do it "sets description" do SchemaArgumentTest.fields["field"].arguments["arg"].description "new description" assert_equal "new description", SchemaArgumentTest.fields["field"].arguments["arg"].description end it "returns description" do assert_equal "test", SchemaArgumentTest.fields["field"].arguments["argWithBlock"].description end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
graphql-1.8.0.pre10 | spec/graphql/schema/argument_spec.rb |
graphql-1.8.0.pre9 | spec/graphql/schema/argument_spec.rb |
graphql-1.8.0.pre8 | spec/graphql/schema/argument_spec.rb |