javascript - 如何为与 ASP .Net MVC 包装器一起使用的 Kendo UI 进行 TDD

标签 javascript asp.net-mvc-3 unit-testing tdd kendo-ui

是否有任何方法或框架可以为 ASP .NET MVC(View + Kendo UI)中使用的 Javascript 编写单元测试?或者任何支持模拟数据(来自 .net 服务器,例如 Controller )的框架,然后为 Javascript 编写单元测试。

最佳答案

Chutzpah是 Javascript 的单元测试框架。它还integrates into the Visual Studio 2012 Test Runner以便您可以从 Visual Studio 或 TFS 的 Team Build 运行这些测试。

由于 Javascript 允许您在运行时重新定义任何函数或方法,因此我并不认为需要特定的 Mocking 框架。默认情况下,你可以在 Javascript 中模拟任何内容,几乎没有异常(exception)。您还可以将调用后端服务的任何 JavaScript 函数放入单独的 .js 文件中,然后将不同的函数包含到您正在测试的页面中。

关于javascript - 如何为与 ASP .Net MVC 包装器一起使用的 Kendo UI 进行 TDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457564/

相关文章:

javascript - 正则表达式仅识别货币的 float 或整数

asp.net-mvc-3 - 在没有 HttpContext 或 ControllerContext 的情况下将 ASP.NET MVC 字符串呈现给 View?

c# - 为什么在 EditorTemplate 中呈现集合时会得到错误的表单元素名称?

javascript - 断言错误 : expected {} to be a function

node.js - Chai POST 请求测试不发送邮件

javascript - 获取另一个合约部署的合约的地址

javascript - 从选中的复选框中获取值并使用 Javascript/jQuery 将它们放入数组中

javascript - 使用 JS 选择的选项总和

c# - 在导航属性上定义数据注释

python - 如何在日期时间对类进行排序,对 collections.deque 进行排序