Sha256: dcd687b4215a1d2278eadfada0d1f55a49c3f3321756ce4f894dcd26843c1eda
Contents?: true
Size: 675 Bytes
Versions: 16
Compression:
Stored size: 675 Bytes
Contents
require 'spec_helper' describe GraphQL::ObjectType do let(:type) { CheeseType } it 'has a name' do assert_equal("Cheese", type.name) type.name = "Fromage" assert_equal("Fromage", type.name) type.name = "Cheese" end it 'has a description' do assert_equal(22, type.description.length) end it 'may have interfaces' do assert_equal([EdibleInterface, AnimalProductInterface], type.interfaces) end describe '.fields ' do it 'exposes fields' do field = type.fields["id"] assert_equal(GraphQL::TypeKinds::NON_NULL, field.type.kind) assert_equal(GraphQL::TypeKinds::SCALAR, field.type.of_type.kind) end end end
Version data entries
16 entries across 16 versions & 1 rubygems