Принимая этот прибор, я бы хотел установить checkoutId
на основе результата вызова API в хуке прибора before
, чтобы я мог использовать его для установки страницы моих тестов
let checkoutId;
fixture`Check out as guest user`
.page`localhost:3001/checkout/start/${checkoutId}`
.before(async () => {
await checkout.getCheckoutId(sampleData.cart)
.then(id => (checkoutId = id));
});
// and here the rest of my tests based on the page
Я пытался перехватить фикстуры , обмениваться переменными , но я не могу заставить его работать, checkoutId не определен при запросе страницы.
Возможен ли этот сценарий?