Size: a a a

JavaScript testing

2021 November 09

O

Olga in JavaScript testing
нет, там колбаса из async/await, и вроде оно не возвращает промис.
источник

O

Olga in JavaScript testing
после того как я повысила таймаут, ошибки уже нет, и даже тест выдает результат - passed или failed, просто почему-то не завершается.
источник

m

mkots in JavaScript testing
А если переписать с try\catch?

    try{
       const { name } = await AccountManagement.createAccountInDatabase({ dbconf: conf.db})
       const host = `${conf.protocol}://${name}${conf.root}`;
   } catch (error){
       throw new Error (error)
   } finally {
       console.log('Done')
   }
источник

А

Артур in JavaScript testing
https://github.com/mafintosh/why-is-node-running
вот такую штуку еще можно попробовать
источник

A

Amazov in JavaScript testing
Подскажите как наследоваить констатнту "channel"

Метод подтягиваеться из конструктора
источник

A

Amazov in JavaScript testing
Если написать
await channel.this.driverGetText('span[class="ipg-grid-display-name"]').then((el) => {
           console.log(el)
       })


Ожидаемо будет фейл - TypeError: Cannot read property 'driverGetText' of undefined
источник

P

Paul G in JavaScript testing
так а что это за писаниниа такая channel.this ???
источник

P

Paul G in JavaScript testing
разберись с конструкциями языка для хорошего понимания в целом
источник

A

Amazov in JavaScript testing
это на всякий случай попробовал -)
источник

P

Paul G in JavaScript testing
+ почитай про области видимости и лексическое окружение
источник

P

Paul G in JavaScript testing
когда усвоишь - уже потом переходи к наследованию итд
источник

A

Amazov in JavaScript testing
причем тут область видимости? Мне нужно используя контстанту вызвать другой метод
источник

P

Paul G in JavaScript testing
Подскажите как наследоваить констатнту "channel" - вот тут ты задал вопрос
источник

P

Paul G in JavaScript testing
и выше я вижу код
источник

P

Paul G in JavaScript testing
который мне говорит что есть пробелы в знаниях
источник

P

Paul G in JavaScript testing
так же посмотри в сторону геттеров - сеттеров
источник

A

Amazov in JavaScript testing
ес5?
источник

P

Paul G in JavaScript testing
не имеет особого значения
источник

O

Olga in JavaScript testing
я уж по всякому пробовала, и все равно нифига :(

запихала то же самое в свой проект на wdio c ui-ными тестами, где раннер - та же Мока, только завернутая в wdio, и все работает :( завершается, фейлит или пассит тест правильно :(
источник

A

Amazov in JavaScript testing
оно?
источник