すべての変数を定義し、評価する前に配列インデックスをチェックすることがベストプラクティスであると理解しています。しかし、私はこのようにコード化されていないいくつかのレガシーコードの上に開発された新しい機能についていくつかのテストを実行しようとしています。 Behatは、このメッセージで失敗しPHP通知エラーでBehat NOTを失敗させる方法はありますか?
:
Scenario: Add a new resource # features/accounting.feature:6
Given I am user "admin" # FeatureContext::iAmUser()
Notice: Undefined index: 13 in classloader.php line 126
When I create a new resource # FeatureContext::iCreateANewResource()
Then [...]
私は最終的にこれらの通知を修正しますが、私は今のPHPからの通知を無視するBehatを必要としています。それを行う方法はありますか?
ありがとうございます!
ありがとうございました。しかし、注意事項はFeaturesContextファイルのphp.iniと 'error_reporting(E_ERROR | E_WARNING | E_PARSE)'によって隠されています。それでも、Behatは失敗します。 – JuanXarg
あなたはそれを修正したいかもしれませんか? – KingCrunch