Следующий код производит неудачный тест, а не проходной тест (как я и ожидал):
[Test(expects="Error")] public function someTest():void { throw Error("this test doesn't pass"); }
В старых версиях это было [Тест (ожидается = '')]
В более новых версиях мы поддерживаем как ожидаемые, так и ожидаемые, поскольку это многих сбивало с толку
Я думаю, что проблема могла заключаться в том, что я использовал более старую версию FlexUnit4. Я только что обновился (до 4.0 RC1), и теперь он работает.
Убедитесь, что вы ссылаетесь на выпуск SWC FlexUnit, или если вы его компилируете, убедитесь, что вы используете --keep-as3-metadata + = Test в поле «дополнительные параметры компилятора» в проекте свойства.