kbrodej/drupal-extension-layout-builder

为使用Behat测试具有布局构建器的Drupal网站提供额外的步骤定义。

0.1.0 2022-09-07 14:13 UTC

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

额外资源

支持的组织