FlexUnit4: [Test (= attendre « Erreur »)] ne pas attraper des erreurs?
-
18-09-2019 - |
Question
Le code suivant produit un test a échoué, pas un test de passage (comme je l'attendrais):
[Test(expects="Error")]
public function someTest():void {
throw Error("this test doesn't pass");
}
La solution
Dans les anciennes versions, il a été [Test (attendu = '')]
Dans les nouvelles versions, nous soutenons à la fois attendu et attend que cela était source de confusion pour beaucoup
Autres conseils
Assurez-vous que vous liez contre le SWC de libération de FlexUnit, ou si vous compilez vous-même, assurez-vous que vous utilisez --keep-AS3-métadonnées + = Test dans la case « options de compilateur supplémentaires » dans le projet propriétés.
Je pense que le problème est peut-être que j'utilisais une ancienne version de FlexUnit4. Je viens de mettre (à 4,0 RC1) et il semble fonctionner maintenant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow