Hi Team,
I am working on graphQL APIs and writing regression scripts in postman.
I am giving sample of my project query in request body and variables json body below.
query CustomerDetails($customerId: Int!, $accountNumbers: [String!], $customerName: String) {
customer(id: $customerId
accountNumber: $accountNumbers
customerName: $customerName
) {
id
name: customerName
accountNumbers: accountNumbers
loanTypes
}
}
GraphQL variables body is:
{
"customerId": {{id}},
"accountNumbers": ["{{accnum}}"],
"customerName": "{{name}}"
}
Here I am passing data from csv file. In negative testcases I want to set accountNumbers: null , customerName: null in graphQl variables. But here when data driven from csv file for failure testcases it is not accepting null and null is taking as a String. Is that possible we can directly set data to request body.
Here I want to replace entire array with null in the graphQL variables. Is there any chance that if we are getting null from the csv data file we can directly set the value in the request query during run time.
Everyone Please help me.