kbrodej / drupal-extension-layout-builder
为使用Behat测试具有布局构建器的Drupal网站提供额外的步骤定义。
0.1.0
2022-09-07 14:13 UTC
Requires
- drupal/drupal-extension: 4.*
- nuvoleweb/drupal-behat: ^1.2
- ramsey/uuid: ^4.2
Requires (Dev)
- composer/installers: ^1.2
- drupal/core: ^8.8 || ~9
- drupal/core-composer-scaffold: ^8.8 || ~9
- drupal/core-dev: ^8.8 || ~9
- drush/drush: ~10.0
- ergebnis/composer-normalize: ^2.5
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-07 19:42:04 UTC
README
此包依赖于Nuvole的Behat Drupal Extension及其覆盖Drupal核心驱动器的功能。
Behat Drupal Extension提供以下功能
- 涵盖布局构建器功能的额外步骤定义
安装和设置
$ composer require kbrodej/drupal-extension-layout-builder
通过遵循原Behat Drupal Extension页面上的快速入门部分来设置扩展,只需在您的behat.yml
中用NuvoleWeb\Drupal\DrupalExtension
代替原生的Drupal\DrupalExtension
,如下所示
default: suites: default: contexts: - Drupal\DrupalExtension\Context\DrupalContext - Kbrodej\Drupal\DrupalExtension\Context\LayoutBuilderContext ... 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"
在services.yml
中设置核心类
test/services.yml
parameters: drupal.driver.cores.8.class: Kbrodej\Drupal\Driver\Cores\Drupal8