Как можно связать кого-ток тестовой функции, выполняемой jest?
Я хочу запустить один и тот же набор тестов дважды для разных конфигов, например так:
function wrap(title, fn) {
[1,2].forEach(x => {
this.hello = x
fn.bind(this)
fn() // works
test(title, fn) // does not work
})
}
wrap('test hello world', function() {
console.log('this.hello', this.hello)
});
Но this
- это undefined
при запускешуткой.