【发布时间】:2012-02-29 09:05:52
【问题描述】:
我了解在评估之前定义所有变量并检查数组索引是最佳做法。但是,我正在尝试对在一些尚未以这种方式编码的遗留代码之上开发的新功能进行一些测试。
Behat 失败并显示此消息:
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 [...]
我最终会修复这些通知,但我需要 Behat 暂时忽略来自 PHP 的通知。有没有办法做到这一点?
谢谢!
【问题讨论】:
-
谢谢。然而,通知隐藏在 php.ini 和 FeaturesContext 文件中的
error_reporting(E_ERROR | E_WARNING | E_PARSE)中。尽管如此,Behat 还是失败了。