karma-mocha相关内容

Karma-找不到插件

我正在尝试使用Karma运行js测试用例。但总是收到找不到插件的错误。有趣的是相同的配置文件,对我的其他同事来说工作正常 日志如下: $ karma start karma.conf.js 04 10 2016 17:51:24.755:ERROR [plugin]: Cannot find plugin "karma-babel-preprocessor". Did you f ..
发布时间:2022-04-06 18:12:55 前端开发

“TS2322:“超时"类型不可分配给“数字"类型"运行单元测试时

我有两个 TypeScript 包,一个包(包 A)依赖于另一个(包 B).每个包都有一个使用 Karma 设置的单元测试.从 NPM 安装所有依赖项后,当我为每个单独运行单元测试时,单元测试运行良好.但是,如果我在包 A 中使用 npm link package-b 并运行包 A 的单元测试,那么我会收到标题中所述的错误:“TS2322: Type 'Timeout' is notassigna ..
发布时间:2021-09-14 18:54:47 其他开发

茉莉花角单元测试'无法读取'属性'未定义

我刚刚开始学习角度单位测试.但是,对带有http调用的函数的测试失败.我已指出问题所在,但无法解决.我知道这是一个简单的问题 控制器 //从URL获取数据vm.getJson = function(){var url ='https://www.reddit.com/r/worldnews/new.json',计数= 0;$ http.get(url).success(function(r ..

在angularjs测试中处理依赖项

这是工作(我有权限),所以我无法发布确切的代码. 因此,我必须测试大型模块的控制器.该模块具有大型配置功能,带有一堆用于处理不同页面逻辑的控制器. 对于实际的应用程序,它装有Bower,这很烦人,因为我正在测试 Karma- Browserify 和npm.因此,依赖关系是一团糟.我基本上必须将从bower.json加载的所有内容导入到package.json. 这是我的karm ..
发布时间:2020-06-29 18:57:18 前端开发

Karma + Webpack + Sourcemap预处理器不会在WebStorm中的断点处停止

我正在启动 NG6-Kit-starter 的项目. 我正在使用WebStorm. 我希望能够使用WebStorm调试单元测试,所以我遵循了我可以从WebStorm运行单元测试,但是我不能放置断点,它永远不会在断点处停止,而且我也不知道为什么. 我怀疑这与我在业力配置文件中使用预处理器这一事实有关. preprocessors: { 'spec.bundle.js': [' ..
发布时间:2020-06-29 18:57:15 其他开发

诺克没有拦截我的请求

我正在尝试使用业力服务器和nock创建一些基本测试. 似乎nock根本没有拦截我的请求,有人知道吗?我不知道丢失了什么.我仍在获取真实数据. nock('https://api.github.com/users/' + username).log(console.log) .get('/') .query(true) .reply(400, { statusMessage: 'Bad R ..
发布时间:2020-06-29 18:57:10 其他开发

如何仅在业力中运行某些测试?

我已经正确设置了业力配置,配置文件在后台运行,非常好.我更改并保存文件后,它将重新运行测试....所有750个单元测试.我希望能够只运行几个.除了手动修改配置文件或注释掉许多文件中的数百个测试之外,还有什么简单的方法可以做到这一点? 例如当使用说摩卡运行命令行服务器测试时,我只使用regexp:mocha -g 'only tests that I want'.使调试和快速检查变得更加容易. ..
发布时间:2020-04-25 09:00:30 其他开发

因果报应和React,警告会导致错误

我正在将业力与 mocha 测试我的反应组件.当PropType不匹配时,我会显示一些警告.但是,让这些警告引起实际错误,以跟踪测试并进行修复,将是非常有趣的. 您知道如何实现吗? 解决方案 您可以使用自己的方法替换console.warn方法,并在提供的消息与特定模式匹配时抛出方法. let warn = console.warn; console.warn = functi ..
发布时间:2020-04-25 08:59:23 其他开发

为什么"[[网络服务器]:404:/absoluteC""运行业力时

我发现了几个类似的问题,但是没有一个建议可以解决我的问题.基本上,他们建议添加一些依赖项(我仅使用本机Web组件,因此不适用于我的情况)或检查路径.我仔细检查,路径是100%正确.我发现警告消息在实际路径之前显示为绝对,这有点奇怪.顺便说一句,这条路真的很完美. 整个代码 github Karma.conf.js module.exports = function(config) ..

说明业力单元测试时间

我已经在网上搜索了两天,但没有发现任何问题.也许我看错了方向-我不知道... 就是这样:运行Karma + Jasmine + phantomJs单元测试时,我的控制台现在几点? ... Executed 1 of 1 SUCCESS (0.878 secs / 0.112 secs) 首先,我虽然第二次是总的单元测试时间(例如,当运行多个任务时),但是,有时第一次会变得“更大", ..