dennisdigital/behat-references-generator

在创建内容时生成不存在的引用实体

1.0-alpha 2018-08-12 23:18 UTC

This package is auto-updated.

Last update: 2024-09-14 03:20:56 UTC


README

在创建内容时生成不存在的引用实体

安装

  1. composer require dennisdigital/behat-references-generator:dev-master

您可能需要首先将其添加到存储库中

"repositories": {
    "behat-references-generator": {
      "type": "vcs",
      "url": "git@github.com:dennisinteractive/behat-references-generator.git",
      "no-api": true
    }
.
.
.
  1. 编辑 behat.yml 并添加上下文和配置,按照[behat.yml.dist]中的示例进行:https://github.com/dennisinteractive/behat-references-generator/blob/master/behat.yml.dist

要求

您需要启用以下模块

  • 实体 API

对于演示,您需要启用此模块

  • 节点引用内容(将 fixtures 文件夹中的内容复制到网站的模块文件夹中)

运行

  • 进入测试文件夹
  • 运行 ./behat --format=pretty

失败的测试

您可以在files/screenshots文件夹中找到失败的测试截图

@todo

  • 使字段映射生效
  • 使图像字段的默认内容生效
  • 使节点字段的默认内容生效
  • 使图像字段的 yml 覆盖生效
  • 使内容字段的 yml 覆盖生效
  • 使图像字段的步骤定义覆盖生效
  • 使内容字段的步骤定义覆盖生效
  • 在节点、术语和图像上使 URL 别名生效
  • 在运行测试时修复 PHP 错误
  • 允许同一字段名称有多个别名
  • 支持术语的默认内容
  • 支持术语的内容生成
  • 升级 Drupal 扩展和 Drupal 驱动程序
  • 更新 README