Я хочу передать переменную page в функцию описания Jest:
describe('Filter Test', () => {
beforeAll(async () => {
jest.setTimeout(20000);
browser = await puppeteer.launch()
page = await browser.newPage();
await page.goto(url, {waitUntil: 'networkidle2'});
await page.setViewport({width: 1828, height: 994});
})
description.authenticate(page);
}
Эта функция выглядит примерно так:
const authenticate = (page) => {
describe('describe 1', () => {
test('blabla 1', async () => snap.screenshotPageCompare(page,'login-page.png'));
test('blabla 2', async () => auth.login(page));
});
};
exports.authenticate = authenticate;
Отображаемый код не работает, 'page 'отображается как неопределенное