nuvoleweb / drupal-behat
Drupal Behat 扩展。
1.3.0
2023-11-09 15:14 UTC
Requires
- drupal/drupal-extension: ^5.0@alpha
- symfony/config: ^4.0 || ^5.0 || ^6.0
Requires (Dev)
- composer/installers: ^1.2 || ^2.0
- drupal/chosen: ^4.0@RC
- drupal/coffee: ^1.3
- drupal/core-composer-scaffold: ^9.0 || ^10.0
- drupal/core-dev: ^9.0 || ^10.0
- drupal/paragraphs: ^1.15
- drush/drush: ^10.0 || ^11.0 || ^12.0
- ergebnis/composer-normalize: ^2.5
- harvesthq/chosen: 1.8.7
- openeuropa/task-runner: ^2.0@alpha
- phpro/grumphp-shim: ^1.6
- 1.x-dev
- 1.3.0
- 1.2.0
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.2
- 1.0.1
- 1.0.0
- 0.8.x-dev
- 0.8.1
- 0.7.x-dev
- 0.7.1
- 0.7.0
- dev-10-multiple-entity-references
- dev-10-multiple-entity-references-php7.0
- dev-10-multiple-entity-references-cherry
- dev-update-drupal-driver-2.x
- dev-config-dir-test
- dev-i45-behat-4.x
- dev-vever001-2.x
- dev-fix-travis
This package is auto-updated.
Last update: 2024-09-09 17:07:21 UTC
README
Nuvole 的 Behat Drupal 扩展扩展了流行的 Behat Drupal 扩展,以提供以下功能:
- 涵盖贡献模块、核心功能以及流行第三方插件的额外步骤定义。
- 上下文可以访问全局 Behat 服务容器。
- 开发者可以通过在 YAML 文件中声明他们的服务并/或覆盖默认 Behat 服务来使用依赖注入组织他们的测试。
- 开发者可以覆盖 Drupal 驱动核心类,并允许他们的步骤定义在不同的 Drupal 核心版本上透明运行。
有关更多信息,请参阅文档。
安装和设置
通过运行以下命令使用 Composer 安装 Nuvole 的 Behat Drupal 扩展:
$ composer require nuvoleweb/drupal-behat
按照原 Behat Drupal 扩展页面上的 快速入门 部分进行设置,只需在您的 behat.yml
中使用 NuvoleWeb\Drupal\DrupalExtension
替代原生 Drupal\DrupalExtension
,如下所示
default: suites: default: contexts: - Drupal\DrupalExtension\Context\DrupalContext - NuvoleWeb\Drupal\DrupalExtension\Context\DrupalContext ... extensions: Behat\MinkExtension: goutte: ~ ... # Use "NuvoleWeb\Drupal\DrupalExtension" instead of "Drupal\DrupalExtension". NuvoleWeb\Drupal\DrupalExtension: api_driver: "drupal" ... services: "tests/my_services.yml" text: node_submit_label: "Save and publish"
扩展设置
Nuvole 的 Behat Drupal 扩展接受原 Behat Drupal 扩展的所有参数,并提供以下附加参数