boga881 / blt-behat
Acquia BLT 的 Behat 集成
Requires
- acquia/blt: ^13.2
- behat/behat: ^3.1
- behat/gherkin: ^4.6.1
- bex/behat-screenshot: ^2
- boga881/drupal-extension: dev-master
- dmore/behat-chrome-extension: ^1.0.0
- jarnaiz/behat-junit-formatter: ^1.3.2
Conflicts
- acquia/blt: <=12.5.1
This package is auto-updated.
Last update: 2024-09-16 02:40:36 UTC
README
这是一个提供与 Behat 测试框架集成的 Acquia BLT 插件。
此插件提供了一组在 tests
命名空间中的命令,这些命令使用这些框架在您的 Drupal 网站上运行自动化测试。
此插件由社区支持。Acquia 不提供任何直接支持或提供任何关于其稳定性的保证。
此插件仅作为从 BLT 11 升级客户的向后兼容垫片提供。我们建议在 Drupal 项目上实施新测试的人使用 PHPUnit 而不是 Behat。如果您希望保留可读性高的 Gherkin 功能,PHPUnit 现在甚至支持 Gherkin 语法:[https://medium.com/@jonathanjfshaw/write-better-tests-by-using-behat-with-phpunit-ddb08d449b73](https://medium.com/@jonathanjfshaw/write-better-tests-by-using-behat-with-phpunit-ddb08d449b73)
安装和使用
注意:要使用此插件,您必须已经有一个使用 BLT 12 或更高版本的 Drupal 项目。
添加此插件
在您的项目中使用 Composer 引入插件
composer require acquia/blt-behat
初始化配置
运行配方以初始化必要的 behat 文件/目录。
blt recipes:behat:init blt tests:behat:init
编写测试
至少编写一个 BLT 功能并将其放置在 tests/behat/features 目录中
运行测试
运行测试
blt tests:behat
许可证
版权(C)2020 Acquia,Inc。
此程序是自由软件:您可以在自由软件基金会发布的 GNU 通用公共许可证版本 2 的条款下重新分发和/或修改它。
此程序是在希望它有用的希望下分发的,但没有任何保证;甚至没有关于其适销性或特定用途适用性的暗示保证。有关详细信息,请参阅 GNU 通用公共许可证。