Size: a a a

2020 May 03

A

Anton in JS for testing
axios
источник

TS

Tatsiana Slavinskaya in JS for testing
источник

v

volodya in JS for testing
Спасибо
источник

C☭

Chadwick ☭ in JS for testing
привеТ! в чем разница между использованием обычного фэйк сервис-объекта по сравнению с использованием jasmine.createSpyObj()?
источник

AP

Alexander Popov in JS for testing
Chadwick ☭
привеТ! в чем разница между использованием обычного фэйк сервис-объекта по сравнению с использованием jasmine.createSpyObj()?
Второе лучше протестировано и проще понимать
источник

C☭

Chadwick ☭ in JS for testing
Alexander Popov
Второе лучше протестировано и проще понимать
ok... kak тогда лучше заСпайить вызов функции в плагине"window.plugins.touchid.isAvailable()"?

const window = {
   plugins: {
        touchid: {
            isAvailable: jasmine.createSpyObj()
        }
    }
}

где isAvailbale возвращает коллбэки.... isAvailable(success, failure)...
источник

AP

Alexander Popov in JS for testing
В смысле ты даёшь колбек и его вызывает эта штука?
источник

C☭

Chadwick ☭ in JS for testing
Alexander Popov
В смысле ты даёшь колбек и его вызывает эта штука?
я сделал так, но не получается

const window = {
               plugins: {
                   touchid: {
                       isAvailable: jasmine.createSpy().and.returnValue(() => {
                           return 'touch';
                       })
                   }
               }
           };

           service.isAvailable()
               .then((result) => {
                   console.log(result -> ${ JSON.stringify(result, null, 2) });
                   expect(result.biometryType).toBe('face');
                   done();
               });

на выходе получаю дефолтный кейс

'result -> {
 "isAvailable": false,
 "error": "cordova-plugin-touch-id not installed"
}'
источник

C☭

Chadwick ☭ in JS for testing
такое ощущение что он игнорит мое значение
источник

C☭

Chadwick ☭ in JS for testing
ЗЫ: пишу тесты на ангуляр8
источник

AI

Alexey Ivanov in JS for testing
он же deprecated
источник
2020 May 04

S

Sulaiman in JS for testing
Коллеги, нужна помощь с установкой и настройкой nightwatch сегодня. Кто-то может помочь. настроить получается, но есть куча вопросов по api и другие моменты. На платной основе. Своего рода ликбез,
источник

SK

Slava Kharchenko in JS for testing
Ребзя всем хай, кто-то подскажет есть ли возможность получить тест обьект (нужны имя теста и его результат) через глобальные хуки в mocha, данные нужны для интеграции с тест рейлом
источник

SK

Slava Kharchenko in JS for testing
Потому что сейчас я смотрю в this и походу глобал хук ничего не знает про сurrent test
источник

SG

Sergey Golovin in JS for testing
AfterTest()?
источник

SK

Slava Kharchenko in JS for testing
нашел -> this.test.ctx.currentTest.title
источник

OK

Oleksandr Khotemskyi in JS for testing
Slava Kharchenko
нашел -> this.test.ctx.currentTest.title
Может просто напиши свой reporter?

https://mochajs.org/api/tutorial-custom-reporter.html
источник

SK

Slava Kharchenko in JS for testing
как вариант
источник

SK

Slava Kharchenko in JS for testing
вообще может кому-то пригодиться
log.info(this.currentTest.state);
log.info(this.currentTest.title);
источник

D

Dmitry in JS for testing
Ребят, wdio выбрасывает такой ворнинг. [0-3] Warning! Unsupported expect lib is used.
Only Jasmine >= 3.3.0 and Jest's expect are supported.
expect-webdriverio is assigned to global.expectWdio
источник