bex / behat-rst-specification-locator-extension

这是Behat的一个扩展,允许从reStructuredText文档中加载规范。

dev-master 2020-04-22 14:14 UTC

This package is auto-updated.

Last update: 2024-09-23 00:22:55 UTC


README

License Latest Stable Version Scrutinizer Code Quality Build Status Documentation Status

BehatRSTSpecificationLocatorExtension 是一个Behat 扩展,允许从reStructuredText 文档中加载规范。

安装

推荐安装方法是使用 Composer

composer require --dev bex/behat-rst-specification-locator-extension

文档

官方文档可在此处找到。

待办事项

  • 添加运行behat并使用文件路径作为参数的测试
  • 添加运行behat并使用文件夹路径作为参数的测试
  • 添加运行behat不使用路径参数的测试(情况:路径在套件中配置,路径未配置)
  • 确保在任意给定路径下递归文件发现功能正常工作
  • 添加解析错误报告(适当的错误处理)
  • 确保dry-run打印场景
  • 修复测试失败时行号引用(它应该引用原始文档中的行号)
  • 添加通过引用行号运行特定场景的能力(例如 bin/behat docs/my_doc.rst:12
  • 忽略不包含gherkin代码块的文档文件
  • 实现从文档中忽略某些代码块的功能(注意:可能可以通过标记场景简单完成 - 选项是仅跳过或完全排除)
  • 调查:是否有报告生成器扩展可以用来增强文档,并添加场景状态(通过/跳过/失败)?