我正在使用自定义笑话报告器来填充 testrail(测试用例管理软件)中的数据,并希望我的笑话测试成为输入测试用例管理软件的所有数据的真实来源。
我一直在努力理解如何将测试中的附加数据传递给记者。我正在测试 GraphQL API,并希望实际的 API 有效负载能够从测试到 testrail,以及稍后的附加元数据。
我能够使用的唯一数据元素是:
ancestorTitles: [Array],
duration: 52,
failureMessages: [],
fullName: 'Test suite - test case',
location: null,
numPassingAsserts: 0,
status: 'passed',
title: 'test case'
Run Code Online (Sandbox Code Playgroud)
例如,一个测试用例如下所示:
describe('My Test Suite', () => {
test('My test case', async done => {
const query = `
{
query {
documents {
totalCount
}
}
}`
const response = await graphQL(query, global.apiConfig)
const hits = response.data.documents.totalCount
expect(hits).toHaveLength(4)
done();
}
)
Run Code Online (Sandbox Code Playgroud)
我怎么可能query
传给记者呢?
jestjs ×1