Size: a a a

JavaScript testing

2021 November 12

AP

Alexander Popov in JavaScript testing
проверяем бизнес логику
источник

VY

Valentin Yuriev in JavaScript testing
я понял спасибо.
источник

M

Mike in JavaScript testing
ну и знаешь че у меня не работало?)) Потому что storageState я сетил в том числе и в playwright.conf.ts. Трешатина, нигде этого в доках нет и непонятно что так делать нельзя
источник

BO

Boris Osipov in JavaScript testing
в смысле? вот написано. да и это логично.
источник

M

Mike in JavaScript testing
Я читал это и мне не понятно из этой фразы, что базовая фикстура не будет оверрайдится
источник

M

Mike in JavaScript testing
Я тут понял, что базовая наоборот полностью переопределится после оверрайда
источник

M

Mike in JavaScript testing
А по факту если есть в конфиге storageState, то уже ниче не заоверрайдишь
источник

M

Mike in JavaScript testing
Ну то такое) може я такой особенный)
источник

BO

Boris Osipov in JavaScript testing
что-то ты странное говоришь. тот же проект https://github.com/BorisOsipov/testcookiesfixture
источник

BO

Boris Osipov in JavaScript testing
вот в конфиге storageState, и в фикстуре. применяется тот что в фикстуре. из конфига ничего не применяется
источник

AD

Alexey (LiNk) Dolmat... in JavaScript testing
всем привет!
в плейрайт чате пока не ответили, но может тут в курсе )

у меня есть 2 спеки. запускаются паралельно. у каждой свой контекст.
собственно:
они используют одну IndexedDB или у каждого своя?
и есть ли возможность ее очищать?
источник

AP

Alexander Popov in JavaScript testing
это разве не та что в браузере?
источник

AD

Alexey (LiNk) Dolmat... in JavaScript testing
та
источник

P

Pavel in JavaScript testing
весь storage изолирован, уже ответили!
источник

AP

Alexander Popov in JavaScript testing
так она же per browser
источник

AP

Alexander Popov in JavaScript testing
ака context
источник

M

Mike in JavaScript testing
магия какая-то) хз я вот все так же делал, у меня не вызывалась моя фикстура. Только удалил в playwright.conf секцию с storageState все заработало. Единственное что у меня на ts все. А попробуй с origin у себя в playwright.conf,js?
источник

P

Pavel in JavaScript testing
давай помогу, только надо по кусочкам из треда картинку склеить
источник

M

Mike in JavaScript testing
так нет никаких кусочков) Вон в репе у @boris_osipov все есть, у меня все тоже самое, только на ts =)
источник

P

Pavel in JavaScript testing
а ты уже помогаешь :-)
источник