问题标签 [grunt-contrib-jasmine]
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.
javascript - “错误:脚本错误:非法路径或脚本错误”使用 grunt-template-jasmine-requirejs
我想使用 grunt 自动运行 jasmine 测试。我以前从来没有这样做过,而且我经常遇到我不明白的错误......我想使用grunt-contrib-jasmine
and grunt-template-jasmine-requirejs
。我将此添加到我的 grunt 文件中:
当我运行时,grunt jasmine
我得到数百个错误。似乎无法加载单个文件。
运行“jasmine:jasmine_tests”(茉莉花)任务
通过 PhantomJS 测试茉莉花规格
错误:脚本错误:非法路径或脚本错误:['jquery'] at ..........\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3_SpecRunner.html:38 ....... ...\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:12 v ..........\C:\Users\Garrarufa\Documents \WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:30 错误:脚本错误:非法路径或脚本错误:['underscore'] at ..........\C:\Users\ Garrarufa\Documents\WebstormWorkspace\website3_SpecRunner.html:38 ..........\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:12 v 。 .........\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:30
...
错误:超时:模块加载超时:i18n!locales_unnormalized2,datatables,sortDate...
...
http://requirejs.org/docs/errors.html#timeout at ..........\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3_SpecRunner.html:38 ....... ...\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:12 v ..........\C:\Users\Garrarufa\Documents \WebstormWorkspace\website3.grunt\grunt-contrib-jasmine\require.js:14 C ..........\C:\Users\Garrarufa\Documents\WebstormWorkspace\website3.grunt\grunt-contrib-jasmine \require.js:14
警告:PhantomJS 超时,可能是由于未完成的异步规范。使用 --force 继续。
由于警告而中止。
我的规范在文件夹.../website3/specs
中,我想要测试的 requirejs 模块定义在文件夹中.../webiste3/public/js/app/**
。出了什么问题,我必须改变什么?我真的不明白我必须在 gruntfile 和 requireConfig 中定义什么。也许这与它有关?
我的目录结构:
gruntjs - 咕噜的业力 | Jasmine.js 任务问题
运行 grunt karma 后,出现错误,我所做的唯一更改是升级节点包。
运行后出现的错误Grunt Karma
。
希望得到一些指针来解决同样的问题。
PS如果我从终端使用 'karma start test/karma.conf.js' 使用业力,它运行良好。但我也一直试图通过 grunt-karma 任务来启动业力,这就是它失败的地方。
javascript - 未找到本地 Npm 模块“grunt-template-jasmine-istanbul”
这是我的 grunt 配置文件 - https://github.com/mdarif/JavaScript-Boilerplate/blob/1.3/GruntFile.js
它没有加载模块 -grunt-template-jasmine-istanbul
并得到Local Npm module "grunt-template-jasmine-istanbul" not found. Is it installed?
加载 grunt 任务,例如require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
希望有人能尽快提供帮助!
node.js - nodejs 茉莉花测试在'expect'上失败| 'undefined' 不是函数(评估 'expect(true).toBe(true)')
我已经设置了一个简单的规范:
当我跑步时,grunt jasmine
我得到:
它似乎正在运行规范......它似乎知道“描述”和“它”是什么,但它似乎不知道“期望”?
有任何想法吗?
gruntjs - 运行 grunt jasmine 后在项目中创建的 .grunt 文件夹
我今天才注意到,当我跑步时:
grunt jasmine
使用 :grunt-contrib-jasmine 在我的主项目文件夹中创建一个文件夹 .grunt ,这正常吗?我不这么认为。
我正在使用 Phantomjs 进行终端测试
我的 node_modules grunt-contrib-jasmine 中已经有那个文件夹
我不明白为什么每次运行测试时都会创建该文件夹,知道吗?
包.json
Gruntfile.js
angularjs - Karma Jasmine AngularJS 使用真实的 HTTP 请求进行测试
我想用真正的 API 调用测试我的代码(这样我也可以测试 API,当我更改 API 时,我也不必更改 JS 测试,还有更多好处。)而不是常规$httpBackend.expectPOST('http://api.com/login').response(200)
.
本质上,我想测试一个ProductsController
期望通过一种方法登录并通过's功能AuthService.login()
接收产品列表的产品。ui-router
resolve
在这种情况下,该login
方法接收需要用于收集产品的数据。
gruntjs - ReferenceError:找不到变量:模块 - Grunt Jasmine
我正在使用这个 Grunt 文件并设置了 Jasmine 规格。
grunt 文件显然使用了 module.export 语法,但 jasmine 任务在 phantom.js 无头浏览器中运行。所以浏览器无法识别 module.export 语法。
我只是不知道如何解决这个问题??
};
这是我的错误:
angularjs - Jasmine 中的单元测试用例
我正在尝试为循环中的 if 条件编写一个测试用例,但是我没有将它作为过滤器的一部分。有什么方法可以测试循环中的 if 条件。我的测试用例根本不执行这行代码。
下面是我的控制器代码
下面是我的测试用例
当我运行业力时,我的测试用例失败,Expected '' to be text3.
gruntjs - running jasmine with grunt
I am trying to run jasmine tests with grunt however I am getting this error message and I am not sure where to go next with resolving it. Here is the actual error message when I try to run jasmine with grunt
Where do I go next with trying to figure this one out?
added gruntfile
module.exports = function(grunt) {
javascript - grunt 模板 jasmine istanbul 未生成覆盖率报告
我正在使用 grunt-template-jasmine-istanbul 和 grunt-template-jasmine-requirejs。当我运行测试覆盖模块时,我所有的测试用例都运行成功,但没有生成覆盖。