да можно, но foo не должен быть промисом
Хм. Тогда получается прикол. После describe, но перед it, получается, promise, потому что describe('', async () =>{ выдает ошибку
И вариант
describe(...
const foo=...
if(foo){
describe(...
it(...
}
else{
describe(...
it(...
}
постоянно уходит на ветку true
А вариант
describe(...
it('bar', async () =>
const foo=...
if(foo){
describe('baz'
it(...
}
else{
describe('boo'
it(...
}
рисует зеленую галочку у bar, но не выводит вообще ни baz, ни boo