bex / behat-rst-specification-locator-extension
这是Behat的一个扩展,允许从reStructuredText文档中加载规范。
dev-master
2020-04-22 14:14 UTC
Requires
- php: >=7.1
- behat/behat: ^3.5.0
- doctrine/rst-parser: ^0.1.0
Requires (Dev)
- bex/behat-test-runner: ^1.3
- phpspec/phpspec: ^2.5
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-23 00:22:55 UTC
README
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代码块的文档文件
- 实现从文档中忽略某些代码块的功能(注意:可能可以通过标记场景简单完成 - 选项是仅跳过或完全排除)
- 调查:是否有报告生成器扩展可以用来增强文档,并添加场景状态(通过/跳过/失败)?