Переопределение функции "it" в WDIO

Я хочу переопределить функцию «это». Я могу сделать это?

      old_it = it
it = (name, foo) ->
  console.log('111')
  old_it(name, foo)
  console.log('222')

Когда я запускаю этот код, на консоль выводится сообщение «it = undefined»

1 ответ

Вам нужно исправить свойства beforeTest и afterTest в файле wdio.conf.js

      ...
    beforeTest: function (test, context) {
        console.log('start test ' + test.title)
    },
...

    afterTest: function(test, context, { error, result, duration, passed, retries }) {
        console.log('finish test ' + test.title)
    },
...
Другие вопросы по тегам