Pergunta

O código a seguir produz um teste falhado, não um teste de passagem (como seria de esperar):

[Test(expects="Error")]
public function someTest():void {
    throw Error("this test doesn't pass");
}
Foi útil?

Solução

Em versões mais antigas era [Test (esperado = '')]

Em versões mais recentes que suportam tanto esperado e espera que como este foi confuso para muitos

Outras dicas

Certifique-se de que você está ligando contra o SWC liberação de FlexUnit, ou se você está compilando-lo sozinho, certifique-se de que você está usando --keep-as3-metadados + = Teste no "opções adicionais do compilador" caixa no projeto Propriedades.

Eu acho que o problema pode ter sido que eu estava usando uma versão antiga do FlexUnit4. Eu acabei de atualizar (para 4.0 RC1) e parece estar trabalhando agora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top