Я использую Cypress для тестирования API, но пытаюсь получить доступ к значениям в теле ответа JSON; однако я могу выполнить утверждения против тела, которое предполагает, что оно получает его правильно.
Ниже я пытаюсь назначить тело JSON (response.body), а затем получить из него значение 'id':
describe('Creating a board', () => {
it('should create a board', () => {
cy.request({
method : 'POST',
url:`${requestUrl}/boards/`,
qs: {
name : "test-board",
token : token,
key : key
}
}).then((response) => {
expect(response).property('status').to.equal(200)
expect(response.body).property('id').to.not.be.oneOf([null, ""])
const body = (response.body)
boardId = body['id']
})
})
Я провел множество поисков и не могу найти конкретный способ сделать это. Любая помощь будет оценена ...