【发布时间】:2014-04-06 03:24:44
【问题描述】:
在 Visual Studio 中是否有与 Specflow 与 cucumber 目标相似但目标为 cucumberjs 的项目?
我正在考虑为 Visual Studio 提供单元测试/bdd 框架。 Cucumberjs 似乎是显而易见的选择,因为我正在使用 Specflow 来测试 c#。但是 cucumberjs 需要安装 nodejs。
Chutzpah 在 Visual Studio 中运行 jasmine、qunit 等。有没有办法对 cucumberjs 做同样的事情?也许nodejstools 用于visualstudio 和其他东西的混合体?
有一个 Feature request: Cucumber-js support 用于 Chutzpah,但它正在进行中。
(Chutzpah 被移到了 github,所以问题丢失了)
A new Chutzpah feature request on github for cucumber-js support
有一个interview with a cucumber core member 说(下)听起来很有希望:
“对 Cucumber.js 的支持正在被添加到流行的 IDE 中,比如 Jetbrains Webstorm 8 和 Visual Studio。”
【问题讨论】:
-
那么,有什么更新吗? VS中如何做BDD?
-
嗨@Toolkit 这不是我特别关注的东西。上次我在视觉工作室做 BDD 时,我使用了 jasmine 和 chutzpah。然而,随着 Visual Studio 和 JavaScript 支持,即 nodejs 工具和任务运行器资源管理器(用于 gulp 和 grunt),许多事情发生了变化,因此可能会提供更多洞察力。
-
看来事情确实在快速变化。所以我有一个 Angular SPA,它与 Web API 对话。什么是合适的测试工具集?非常感谢!
-
@Toolkit 我可能会建议打开另一个特定于 Angular 和 WebAPI 的问题,因为它涉及到不同的领域。然而 chutzpah 为单元测试提供了很好的集成。对于一般的自动化方法,如果您打算使用 gulp 或 grunt,我建议您查看 Task Runner Explorer 扩展。
-
老实说,经过两天的尝试,我快疯了。我没有设法运行任何东西,没有 cucumberjs,没有茉莉花,没有凉亭或 gulp。到底是怎么回事??好久没在网上遇到这么多废话了。。看来一群智障写的是零星的想法,不是教程
标签: unit-testing visual-studio-2013 specflow cucumberjs