Est-il possible d'appeler un scénario de test de manière synchrone avec Mocha? Par exemple, j'ai le code ci-dessous:mocha: appel d'un scénario de test de manière synchrone
context('Context of test suite',() => {
it('test case name',() => {
//call expect() a few times
})
})
console.log('foo')
Je veux courir, mais je veux garantir que foo
ne sera pas imprimée qu'APRÈS le cas de test a exécuté et réussi ou échoué. it
ne renvoie pas une promesse, ni context
, donc je ne peux pas le faire en utilisant then
. Est ce que je veux possible?
Ce scénario de test existe à l'intérieur du bloc after
.
Qu'essayez-vous exactement d'accomplir? Je suis sûr que vous connaissez le [Problème XY] (https://meta.stackexchange.com/a/66378) – Sidney
Je ne comprends pas la question. J'essaie de faire exécuter un scénario de test de manière synchrone. – ewok
Les tests s'exécutent de manière synchrone, à moins que vous ne fassiez quelque chose d'asynchrone à l'intérieur de ceux-ci. Si vous appelez 'expect()' quelques fois, il ne devrait pas y avoir de problème. –