- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以这个文件为例:
Feature: Website visitor joins the test service
Scenario: The website visitor becomes a member
Given ....
When ....
Then ...
Scenario: The website visitor is too young to become a member
Given ....
When ....
Then ...
当查看 visual studio 测试资源管理器时, TreeView 太长,如果不真正扩展测试资源管理器,很难判断哪些场景已经通过:
MyProject.Specs
-JoinTestServiceSteps
--Website visitor joins the test service :: The website visitor becomes a member :: #1 (2)
---Website visitor joins the test service :: The website visitor becomes a member :: #1
---Website visitor joins the test service :: The website visitor is too young to become a member :: #2
可以改成这样吗:
MyProject.Specs
-Feature Website visitor joins the test service (2)
--The website visitor becomes a member :: #1
--The website visitor is too young to become a member :: #2
最佳答案
显示名称似乎来自项目的 ScenarioXunitHook 部分,其中此类获取功能名称和场景名称并将它们连接起来。
您可能希望提出一个功能请求,询问是否可以覆盖显示名称。
但是我认为 TestExplorer 中的显示(即嵌套)更多是测试浏览器本身的一个功能。
您可能希望通过 Resharper 运行测试,我已经有一段时间没有使用它了,但如果我没记错的话,当它与 Specflow 一起使用时,它往往对 BDD 风格的测试名称更友好——但那是一些前段时间在老VS。
编辑:
Test Explorer 可以自然地按“特征”分组
您可能希望探索向 Gherkin Quick 添加特征以利用它的想法。
看来 Gerkin Quick 将使用标签 https://github.com/ttutisani/Xunit.Gherkin.Quick/blob/5927588a4f35b81ecea926975eb2815ebf96cbc3/docs/tags.md
并将它们设置为测试中的特征,因此这可能是一个很好的探索选择。
关于c# - XUnit Gherkin Quick,有没有办法改变 Visual Studio 中的测试资源管理器呈现场景的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54364410/
我是一名优秀的程序员,十分优秀!