【发布时间】:2014-09-18 08:55:35
【问题描述】:
我一直在使用类似于 Behat 英语的测试语言(Gherkin?)来编写测试脚本,但很快就发现了它的重大限制。
如果我可以在我设置的 phpunit 测试脚本中用 PHP 执行这些测试,我可以显着扩展我可以添加的测试。 (我正在使用 FuelPHP)。
我已经尝试了几个小时试图让 Behat 在 PHPUNIT 测试脚本中执行,但运气不佳。
这可能吗?
【问题讨论】:
-
你在说什么限制? Behat 用于集成测试,phpunit 用于单元测试 - 两个不同的概念。
-
例如比较 A 页上的一条数据与 B 页上的一条数据相同。比较来自两个不同页面的数据。 (我知道我基本上可以作弊并将其写入一些重型 .feature 文件,但我认为在 PHP 中运行并在我进行时做出必要的断言会更自然。)
标签: php phpunit behat fuelphp mink