summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/graphql/copy_field_description_spec.rb
blob: e7462c5b9547c676c6e097f6ab88d96bc18cdbf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# frozen_string_literal: true

require 'spec_helper'

describe Gitlab::Graphql::CopyFieldDescription do
  subject { Class.new.include(described_class) }

  describe '.copy_field_description' do
    let(:type) do
      Class.new(Types::BaseObject) do
        graphql_name "TestType"

        field :field_name, GraphQL::STRING_TYPE, null: true, description: 'Foo'
      end
    end

    it 'returns the correct description' do
      expect(subject.copy_field_description(type, :field_name)).to eq('Foo')
    end
  end
end