Size: a a a

2020 April 10

OK

Oleksandr Khotemskyi in JS for testing
Oleh
Подскажите, как правильно реализовать функцию, чтоб при ее вызове возвращалось значение токена?
источник

DK

Dmitriy Kovalenko in JS for testing
Никак. Это асинхронная операция; Можешь попробовать сделать собсвтенный промис

https://docs.cypress.io/api/utilities/promise.html#Syntax
источник

O

Oleh in JS for testing
А нет примеров как это разруливается? Подозреваю, что это каждый делает)
источник

AK

Andrew Kvashin in JS for testing
спасибо, правда не совсем вкурил)
типа такого, чтоб в методах уже вызывать элемент?
источник

IM

Ilya Murashka in JS for testing
в протракторе так забираю  this.TOKEN = await browser.executeScript('return window.localStorage.getItem(\'access_token\')');
источник

DK

Dmitriy Kovalenko in JS for testing
Ну тебе надо делать return cy.getCookie

А потом из теста getAuthToken().then(cookie => {})  (В теории)
источник

O

Oleh in JS for testing
А в Сайпрессе можно async/await использовать?
источник

O

Oleh in JS for testing
Имею ввиду если какие-то функции пишешь
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleh
А в Сайпрессе можно async/await использовать?
нет
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleh
А в Сайпрессе можно async/await использовать?
источник

O

Oleh in JS for testing
Грусть
источник

D

Dmitry in JS for testing
Ребят, киньте ссылку на рабочий jest+wdio+ts, примеры на гитхабе ошибками бросаются)
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
Ребят, киньте ссылку на рабочий jest+wdio+ts, примеры на гитхабе ошибками бросаются)
jest лучше не брать, особо выгоды никакой не будет, а поддержки официальной нет
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
Ребят, киньте ссылку на рабочий jest+wdio+ts, примеры на гитхабе ошибками бросаются)
возьми mocha, почти то же самое для наших целей
источник

D

Dmitry in JS for testing
Oleksandr Khotemskyi
возьми mocha, почти то же самое для наших целей
я понял тебя, в моке есть реализация тегов для запуска тестов группами?
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
я понял тебя, в моке есть реализация тегов для запуска тестов группами?
через регулярки только
источник

D

Dmitry in JS for testing
ну то такое, -t. Ты об этом?
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
я понял тебя, в моке есть реализация тегов для запуска тестов группами?
it('test test @SMOKE @HELLO @WORLD', function () {
....
})

а потом grep параметр в mochaOpts
источник

OK

Oleksandr Khotemskyi in JS for testing
Dmitry
ну то такое, -t. Ты об этом?
Run tests that match this spec name (match against the name in describe or test, basically).

jest -t name-of-spec


это ты про эту штуку?
источник

OK

Oleksandr Khotemskyi in JS for testing
так в jest не лучше на самом деле - https://jestjs.io/docs/en/cli#--testnamepatternregex
источник