Sha256: f3596177dda7ef7522025adc6869869dea57e648be7468cbe77c32880b991b76

Contents?: true

Size: 895 Bytes

Versions: 46

Compression:

Stored size: 895 Bytes

Contents

require 'test_puppet_helper'

module Queries
  class PuppetclassesQueryTest < GraphQLQueryTestCase
    let(:query) do
      <<-GRAPHQL
      query {
        puppetclasses {
          totalCount
          pageInfo {
            startCursor
            endCursor
            hasNextPage
            hasPreviousPage
          }
          edges {
            cursor
            node {
              id
            }
          }
        }
      }
      GRAPHQL
    end

    let(:data) { result['data']['puppetclasses'] }

    setup do
      FactoryBot.create_list(:puppetclass, 2)
    end

    test 'fetching puppetclasses attributes' do
      assert_empty result['errors']

      expected_count = ForemanPuppet::Puppetclass.count

      assert_not_equal 0, expected_count
      assert_equal expected_count, data['totalCount']
      assert_equal expected_count, data['edges'].count
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
foreman_puppet-8.1.1 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-8.1.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-8.0.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.4.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-7.0.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.3.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.2.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.1.1 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-5.1.3 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.1.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.0.1 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-6.0.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-5.1.2 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-4.1.1 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-5.1.1 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-5.1.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-4.1.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-4.0.4 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-5.0.0 test/graphql/queries/puppetclasses_query_test.rb
foreman_puppet-4.0.3 test/graphql/queries/puppetclasses_query_test.rb