Project

General

Profile

« Previous | Next » 

Revision 87234768

Added by Kamil Szubrycht about 5 years ago

Fixes #26297 - graphql: add Host queries

View differences:

test/graphql/queries/domains_query_test.rb
require 'test_helper'
class Queries::DomainsQueryTest < ActiveSupport::TestCase
test 'fetching domains attributes' do
FactoryBot.create_list(:domain, 2)
query = <<-GRAPHQL
class Queries::DomainsQueryTest < GraphQLQueryTestCase
let(:query) do
<<-GRAPHQL
query {
domains {
totalCount
......
}
}
GRAPHQL
end
context = { current_user: FactoryBot.create(:user, :admin) }
result = ForemanGraphqlSchema.execute(query, variables: {}, context: context)
let(:data) { result['data']['domains'] }
expected_count = Domain.count
setup do
FactoryBot.create_list(:domain, 2)
end
test 'fetching domains attributes' do
assert_empty result['errors']
assert_equal expected_count, result['data']['domains']['totalCount']
assert_equal expected_count, result['data']['domains']['edges'].count
expected_count = Domain.count
assert_not_equal 0, expected_count
assert_equal expected_count, data['totalCount']
assert_equal expected_count, data['edges'].count
end
end

Also available in: Unified diff