Ктонибудь тестил nextjs с cypress?

|
retbun 2022-07-01 12:01:25
Але в мене була мала спека, я хз з чим то було повязано, я так і не дізнався, хоча пробував дебажити, навіть вроді issue заводив
retbun 2022-07-01 12:02:26
describe(‘fisrt’, () => {

it(‘test one’, () => {
// login
// do smth
cy.reload();
});

describe(‘second describe’, () => {
it(‘second test’, () => {
// getting (uncaught exception) TypeError: Failed to fetch
// test skipped and marked as passed
});

it(‘third test’, () => {

});
});
});

retbun 2022-07-01 12:03:31
Ну структура дебільна, то не я писав, але сам факт то шо second test скіпався
retbun 2022-07-01 12:04:01
Через те що консольна ерора приходила від фронта
BogusUA 2022-07-01 12:04:31
ну так це норма життя
Petru Konyuk 2022-07-01 14:05:44
Здравствуйте. Ктонибудь тестил nextjs с cypress? У меня после установки cypress и его запуска стал получать Cannot read properties of undefined (reading ‘accept’) патаясь запустить nextjs через yarn dev
aqa_almazov 2022-07-01 14:18:50
покажи скриншот
Petru Konyuk 2022-07-01 14:36:44
aqa_almazov 2022-07-01 14:18:50
покажи скриншот

`Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading ‘accept’)

Call Stack
eval
webpack-internal:///./node_modules/next/dist/client/link.js (304:68)
eval
webpack-internal:///./node_modules/next/dist/client/link.js (335:7)
./node_modules/next/dist/client/link.js
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113685:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
node_modules\next\link.js (1:0)
./node_modules/next/link.js
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113782:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./components/landingpage/Header.tsx (9:67)
./components/landingpage/Header.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113619:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./components/landingpage/Layout.tsx (12:65)
./components/landingpage/Layout.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113641:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./pages/index.tsx (7:87)
./pages/index.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113751:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
node_modules\next\dist\build\webpack\loaders\next-client-pages-loader.js?page=/&absolutePagePath=D:\projects\pantelwar\vips-fresh-develop\pages\index.tsx! (5:15)
eval
node_modules\next\dist\client\route-loader.js (236:50)`

aqa_almazov 2022-07-01 14:36:58
та бля
aqa_almazov 2022-07-01 14:38:01
Petru Konyuk 2022-07-01 14:36:44
`Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading ‘accept’)

Call Stack
eval
webpack-internal:///./node_modules/next/dist/client/link.js (304:68)
eval
webpack-internal:///./node_modules/next/dist/client/link.js (335:7)
./node_modules/next/dist/client/link.js
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113685:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
node_modules\next\link.js (1:0)
./node_modules/next/link.js
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113782:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./components/landingpage/Header.tsx (9:67)
./components/landingpage/Header.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113619:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./components/landingpage/Layout.tsx (12:65)
./components/landingpage/Layout.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113641:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
webpack-internal:///./pages/index.tsx (7:87)
./pages/index.tsx
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/pages/index.js (113751:1)
options.factory
/_next/static/chunks/webpack.js (646:31)
webpack_require
file:///D:/projects/pantelwar/vips-fresh-develop/.next/static/chunks/webpack.js (37:33)
fn
/_next/static/chunks/webpack.js (315:21)
eval
node_modules\next\dist\build\webpack\loaders\next-client-pages-loader.js?page=/&absolutePagePath=D:\projects\pantelwar\vips-fresh-develop\pages\index.tsx! (5:15)
eval
node_modules\next\dist\client\route-loader.js (236:50)`

cypress_ru1-58981.jpg

aqa_almazov 2022-07-01 14:39:02
запусти в Оpen моде
Petru Konyuk 2022-07-01 14:40:49
aqa_almazov 2022-07-01 14:39:02
запусти в Оpen моде

Это ошибка при yarn dev. cypress open дает тоже самое. Хотя cypress run работает как надо

aqa_almazov 2022-07-01 14:41:23
Petru Konyuk 2022-07-01 14:40:49
Это ошибка при yarn dev. cypress open дает тоже самое. Хотя cypress run работает как надо

npx cypress open

aqa_almazov 2022-07-01 14:41:48
А yarn)
aqa_almazov 2022-07-01 14:41:50
я хз
Nikolay Kozub 2022-07-01 15:17:20
Petru Konyuk 2022-07-01 14:40:49
Это ошибка при yarn dev. cypress open дает тоже самое. Хотя cypress run работает как надо

what is a script «dev.» ?

Petru Konyuk 2022-07-01 15:56:08
Снова сдесь. Coverage for lines (64.91%) does not meet global threshold (90%) Где мне установить этот global threshold?
Here_you_are 2022-07-01 18:36:23
BogusUA 2022-07-01 10:18:09
Показуй код, описуй завдання

У мене е2е тест, 90% працює але в ночі може не знайти вільний термін до резервації. 1. Відкриваємо календар вибираємо дату 2. (IF) перевіримо чи є доступні слоти -> так: клацаємо на перший слот -> ні: відкриваємо календар і вибираємо наступний день. клацаємо на слот

cy.get(datePicker).should(‘be.visible’).click()
cy.get(‘body’).then(($body) => {
if ($body.find(noDaysAvailable)) {
cy.log(‘no days’)
cy.get(datePicker).should(‘be.visible’).click()
cy.get(nextDay).should(‘be.visible’).click()
cy.get(timePicker).should(‘be.visible’).first().click()
} else {
cy.log(‘avaliable days’)
cy.get(datePicker).should(‘be.visible’).click()
cy.get(currentDay).should(‘be.visible’).click()
cy.get(timePicker).should(‘be.visible’).first().click()
}
})

проблема в тому місці ($body.find(noDaysAvailable)), там завжди в else мене спрямовує

Vadym Nastoiashchyi 2022-07-01 18:38:09
Спробуйте ₴body.find(noDaysAvailable).length>0
BogusUA 2022-07-01 18:39:38
я зараз можу бути повним нубасом. а що тобі поверне $body.find(noDaysAvailable) ?
BogusUA 2022-07-01 18:40:21
Vadym Nastoiashchyi 2022-07-01 18:38:09
Спробуйте ₴body.find(noDaysAvailable).length>0

як варіант. але за умови зо це не файнд сайпреса…. який поверне якусь діч замість звичайного елемента

Vadym Nastoiashchyi 2022-07-01 18:41:07
Ну він же юзає файнд з джейквері
BogusUA 2022-07-01 18:41:20
схоже але робить це у сайпресі )
BogusUA 2022-07-01 18:41:48
короче мені подабається твій варік — його спробувати швидше ніж гадати
BogusUA 2022-07-01 18:45:58
а от прямо приклад з документації кіпарісу
|