橡胶相容性套件
(原始内容存档于2018-03-27). The CCK - aka. Cucumber相容 Kit - 是一套功能和信件. 其目的是验证《公约》的实施情况 木瓜信件协议。 。 。 .
概览
该工具包由以下专题和信息组成:
- 特性,一旦执行,就会发出一组详尽无遗的信件,具体由 协议
- 信件 - 序列化为
.ndjson文件 - 是引用:给定的特性 使用该套装的专用步骤定义执行,必须发出 对应信件
开始
运行后 npm install --save-dev @cucumber/compatibility-kit装备箱是
备查 node_modules 内 node_modules/@cucumber/compatibility-kit/features。 。 。 .
你会在那里找到一些文件夹。 每个文件夹都拥有一个带有相应信件的功能.
特点
您可以执行您的执行功能 。 比如说用黄瓜 情况如下:
npx cucumber-js node_modules/@cucumber/compatibility-kit/features/**/*.feature
在这里,我们已经能够运行 我们的特点。 然而,它没有找到步骤 定义。 步法定义要由你来决定 拥有自己的工具.
为了进行一些实验,该工具包载有与下列内容相兼容的步法定义:
假木材 并使用 TypeScript 写入.
您还会找到一些某些功能可能需要的资产 。 譬如说,
页:1 attachments 特性是使用资产 cucumber.png 测试可能性
将图像附加到信件中.
信件
工具箱中的每个功能都带有 .ndjson。该文件是预期的
信件涉及 Corresopnding 特性的执行 。 为了方便起见
信件使用 长子 格式.
想法是使用您的工具执行工具包的功能,生成 对应的信息,并比较您的信息与工具包中的信息.
更多信息
木瓜相容性套件是开发工具的一部分 黄瓜。 。 。 . 它使我们能够确保我们的所有执行都适当地支持我们的内部议定书 因此,我们彼此之间和我们的共同工具,如 html - 主题。 。 。 .
如果你正在开发与黄瓜的融合, 或者你的 * 自行执行.
加入我们 克/克/克/克 如果你需要的话,会得到更多的帮助.
你也可以看看吗 黄瓜 来看看工具箱是如何使用的.