Как передать данные из теста репортеру в шутку? - PullRequest
0 голосов
/ 03 марта 2020

Я использую собственный jest reporter для заполнения данных в testrail (программное обеспечение для управления тестовыми наборами) и хотел бы, чтобы мои jest-тесты были источником правды для всех данных, подаваемых в программное обеспечение для управления тестовыми наборами.

Я изо всех сил пытался понять, как я могу передать дополнительные данные из теста репортеру. Я тестирую API-интерфейс GraphQL и хотел бы, чтобы фактическая полезная нагрузка API прошла путь от тестового до тестового, плюс, в конце концов, дополнительные метаданные позже.

Единственные элементы данных, которые я могу использовать, это :

  ancestorTitles: [Array],
  duration: 52,
  failureMessages: [],
  fullName: 'Test suite - test case',
  location: null,
  numPassingAsserts: 0,
  status: 'passed',
  title: 'test case'

Например, контрольный пример выглядит следующим образом:

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();
  }
)

Как я могу передать query репортеру?

Спасибо серия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...