acquia / blt-behat

此包已被废弃且不再维护。未建议替代包。

Acquia BLT 的 Behat 集成

v1.4.0 2023-04-05 15:44 UTC

This package is auto-updated.

Last update: 2023-12-16 15:31:41 UTC


README

这是一个Acquia BLT 插件,提供与 Behat 测试框架的集成。

此插件提供了一组在 tests 命名空间中的命令,这些命令使用这些框架在您的 Drupal 网站上运行自动化测试。

此插件为社区支持。Acquia 不对此软件提供任何直接支持,也不提供任何关于其稳定性的保证。

此插件仅作为从 BLT 11 升级客户的向后兼容性垫片提供。我们建议在 Drupal 项目上实施新测试的人员使用 PHPUnit 而不是 Behat。如果您更喜欢保留人类可读的 Gherkin 功能,PHPUnit 现在甚至支持 Gherkin 语法: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 通用公共许可证。