问题标签 [chutzpah]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9035 浏览

javascript - 测试 angularjs 控制器时 - 找不到变量:模块 / 由 chutzpah 注入

我有 angularJs 控制器

和茉莉花测试

每次我在 Visual Studio chutzpah 中运行时,我都会得到:

ReferenceError:找不到变量:文件中的模块:///.../JasmineTests/guestsControllerTest.js(第 5 行)

ReferenceError:找不到变量:注入文件:///.../JasmineTests/guestsControllerTest.js(第 12 行)

参考 angular.js 和 jasmine 是否有问题不知道什么是模块/注入关键字?这是我第一次进行 js 测试:/

0 投票
1 回答
455 浏览

asp.net-mvc - 如何在 Angular 指令的单元测试中触发点击事件

我有一个 Angular 应用程序(从 ASP.NET MVC 项目运行。)

在这个应用程序中,我有一个带有以下链接功能的指令:

我写了这个测试:

如果我使用 Jasmine 在浏览器中运行它,则测试通过。

如果我chutzpah在 ide 内部运行它,它会失败。它从不触发click事件。

有什么我想念的吗?

0 投票
0 回答
152 浏览

angularjs - Jasmine + AngularJS + Chutzpah + 出现未知错误

我在编译 jasmine js 单元测试项目时遇到了这个问题

请检查以下屏幕截图。

以前我遇到超时问题,但现在我遇到“未知错误”问题。

有谁知道解决方案?

在此处输入图像描述

有时我也会收到以下错误

在此处输入图像描述

任何指针集中在哪里?

0 投票
1 回答
1303 浏览

c# - 如何让 Chutzpah 发现 Typescript 文件?

我完全被卡住了:这是我的目录:

//chutzpah.json

//example-test.ts

//test.js

为什么它不能在 Chutzpah/VS 的测试资源管理器中发现我的 example-test.ts?它确实找到了 test.js?

0 投票
1 回答
1966 浏览

unit-testing - chutzpah 的代码覆盖率导致超时错误

我正在使用带有 Typescript 和 nUnit 的 Chutzpah 版本 3.2.3。

我能够成功运行单元测试。但是当我对相同的单元测试进行代码覆盖时,我得到了

我不知道从哪里开始寻找修复它。一天以来,我一直在努力解决这个问题,非常感谢任何线索。

下面是我的 chutzpah.json

}

0 投票
0 回答
342 浏览

angularjs - 如何在 VS 2012 的 Chutzpah 中使用 templateUrl 测试指令

如何在 Jasmine 的角度指令测试中包含 templateURL。我知道 karma 有办法,但我没有使用 Karma 。那么有什么具体的方法吗?

0 投票
1 回答
910 浏览

visual-studio - Chutzpah 的“在浏览器中打开”选项什么都不做

我安装了适用于 Visual Studio 2013 的 Chutzpah。我全新安装了 windows 和 VS,所以当我选择“在浏览器中打开”选项在浏览器中运行我的测试时,它询问我要使用哪个浏览器。我选择了 Google Chrome Canary,但出现了一条错误消息。我关闭了对话框再次尝试。不幸的是,我没有记录错误信息。当我选择该选项时,我不再收到错误消息。事实上,当我选择该选项时,绝对不会发生任何事情。没有浏览器,没有错误,什么都没有。

我尝试卸载并重新安装插件,但发生了完全相同的事情。

有谁知道如何重新关联浏览器或如何进行全新安装并让它再次问我?我什至不确定它是厚颜无耻还是窗户的东西。如果这很重要,我正在运行 Windows 8.1。

0 投票
1 回答
1298 浏览

javascript - 单元测试中的 Javascript 参考错误

我正在使用 jasmine 和 chutzpah 为我的 angularjs 解决方案编写单元测试,我不断收到 ReferenceError 说它找不到变量模块...

这是我不断收到的错误消息:

测试名称:appControllersTest 遇到声明异常测试全名:..\scripts_references.js::appcontrollerstest::遇到声明异常测试源:..\scripts_references.js:第 0 行测试结果:失败测试持续时间:0:00:00.001结果消息:ReferenceError:找不到变量:文件中的模块:../scripts/unittest/controllerstest.js:20

测试名称:appControllersTest 遇到声明异常测试全名:..\scripts\unittest\controllerstest.js::appcontrollerstest::遇到声明异常测试源:..\scripts\unittest\controllerstest.js:第 16 行测试结果:失败测试持续时间:0:00:00.001 结果消息:ReferenceError:找不到变量:文件中的模块:../scripts/unittest/controllerstest.js:20

这是我的单元测试:

有没有人遇到过这种错误,你如何解决它?

0 投票
1 回答
244 浏览

angularjs - Chutzpah 代码覆盖率“EnableCodeCoverage”:“true”不生成 html 文件

我能够使用上下文菜单生成代码覆盖率。每当我运行单元测试时,我都想生成覆盖率文件。它尝试设置此 JSON 属性"EnableCodeCoverage": "true" 但它不起作用。

那可能吗?

问候, 拉吉

0 投票
1 回答
1004 浏览

jasmine - Chutzpah 执行测试文件时发生未知错误。收到退出代码-1073741819

我正在使用 chutzpah 3.0.1 运行 Jasmine JS 单元测试。

但是,一旦所有测试完成并且构建失败,我就会收到以下错误。

“执行测试文件时发生未知错误。收到的退出代码为 -1073741819”

当我在所有测试成功运行后尝试通过命令提示符运行时,我得到以下弹出窗口

在此处输入图像描述

我正在使用 windows-8 64 位。.Net 4.0

和以下用于命令提示符执行的命令

chutzpah.console.exe "specRunner.html" /timeoutMilliseconds 60000

可能是什么问题?有什么解决办法吗?