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/fact_names_query_test.rb
require 'test_helper'
class Queries::FactNamesQueryTest < ActiveSupport::TestCase
test 'fetching fact names attributes' do
FactoryBot.create_list(:fact_name, 2)
query = <<-GRAPHQL
class Queries::FactNamesQueryTest < GraphQLQueryTestCase
let(:query) do
<<-GRAPHQL
query {
factNames {
totalCount
......
}
}
GRAPHQL
end
context = { current_user: FactoryBot.create(:user, :admin) }
result = ForemanGraphqlSchema.execute(query, variables: {}, context: context)
let(:data) { result['data']['factNames'] }
expected_count = FactName.count
setup do
FactoryBot.create_list(:fact_name, 2)
end
test 'fetching fact names attributes' do
assert_empty result['errors']
assert_equal expected_count, result['data']['factNames']['totalCount']
assert_equal expected_count, result['data']['factNames']['edges'].count
expected_count = FactName.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