Size: a a a

JavaScript testing

2020 November 24

PS

Pavel Sprogis in JavaScript testing
Главное отличие что ключи это только строки, но для имени ок
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Pavel Sprogis
Главное отличие что ключи это только строки, но для имени ок
еще можно symbol
источник

OK

Oleksandr Khotemskyi in JavaScript testing
или цифру
источник

PS

Pavel Sprogis in JavaScript testing
А цифра к строке разве не закастится?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Pavel Sprogis
А цифра к строке разве не закастится?
неа
источник

VG

Vitalii Grygoruk in JavaScript testing
Fedor Altunin
Прикол, все то же самое, только поменял на beforeHook - работает)) Спасибо)
обрати внимание, что если в каком-то тесте у тебя не будет beforeEach хука, то твой beforeHook из wdio.conf.js не будет вызван. Вот такой зашквар
источник

PS

Pavel Sprogis in JavaScript testing
Надо чекнуть дома
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Pavel Sprogis
Надо чекнуть дома
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Pavel Sprogis
Надо чекнуть дома
массивы так работают в js - просто обьект с ключами-числами
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Vitalii Grygoruk
обрати внимание, что если в каком-то тесте у тебя не будет beforeEach хука, то твой beforeHook из wdio.conf.js не будет вызван. Вот такой зашквар
точняк
источник
2020 November 25

m

mkots in JavaScript testing
Maksim
вот в том и вопрос
У регекспа есть флаги, например \g
источник

M

Maksim in JavaScript testing
mkots
У регекспа есть флаги, например \g
это да
источник

m

mkots in JavaScript testing
А зачем вам all функции тогда? Разве они не так же работают?
источник

FA

Fedor Altunin in JavaScript testing
Vitalii Grygoruk
обрати внимание, что если в каком-то тесте у тебя не будет beforeEach хука, то твой beforeHook из wdio.conf.js не будет вызван. Вот такой зашквар
Черт, а вот это плохо(( Вообще странности какие-то с beforeTest, если я запускаю свои тесты из среды с ос windows - то все работает ок, но если я стягиваю проект с тестами на unix систему появляется проблема с очередностью запуска хуков
источник

VG

Vitalii Grygoruk in JavaScript testing
впервые слышу чтобы хуки работали по разному в разных ОС
источник

FA

Fedor Altunin in JavaScript testing
Vitalii Grygoruk
впервые слышу чтобы хуки работали по разному в разных ОС
Мне тоже это кажется странным, но других различий я пока не вижу, код один и тот же тянется из репы
источник

M

Maksim in JavaScript testing
mkots
А зачем вам all функции тогда? Разве они не так же работают?
неа
источник

FT

Filipp Terekhov in JavaScript testing
Ага, я понял причину. Дело не в выводе map, а в том, что
       it('Doing something', async () => {
          foo = await module.getfoo(bar);
          console.log(foo);
});

сначала выполняется console.log, а потом уже строчка выше. Непривычное поведение, прямо скажем
источник

OP

Oleksandr Pelykh in JavaScript testing
Filipp Terekhov
Ага, я понял причину. Дело не в выводе map, а в том, что
       it('Doing something', async () => {
          foo = await module.getfoo(bar);
          console.log(foo);
});

сначала выполняется console.log, а потом уже строчка выше. Непривычное поведение, прямо скажем
А что за тест раннер?
Тоже было такое с Jest
Причем именно с выводом в консоль. Другие фкнкции отрабатывают как положено
источник

FT

Filipp Terekhov in JavaScript testing
Protractor/Jasmine
источник