任何人都使用了 specflow 的批准测试?

Mar*_*ici 2 specflow approval-tests

有没有人将 Specflow 与ApprovalTests一起使用?

我发现它限制了每个 NUnit 测试只能批准一个文件,因此每个场景只能有一个批准的文件。即使您使用场景大纲,情况也是如此。

这意味着我通常必须连接文件并批准一个代表大量独立测试结果的大文件。

我想知道有没有人找到更好的方法?

小智 5

我是批准测试的创建者。我自己还没有使用过 specflow,但您正在寻找的解决方案将驻留在 Namer 中。

一点背景: Approve() 使用了 3 块

  1. 一个命名者 - 这得到了. . 收到并批准的文件
  2. 作家 - 这将输出到该文件
  3. 记者 - 这被称为失败

现在,命名者仅使用类和方法名称来确定文件名,这就是为什么当您需要每个方法多个文件时它们会导致问题的原因。

您需要扩展名称以使用更多输入(我在这里猜测但是)类、方法和场景。

我很乐意通过 Skype 与您配对以创建名称。