在将 jasmine-core 升级到 3.1.0 版本后,我还想将 karma-jasmine-html-reporter 升级到最新版本 1.1.0
npm i --no-optional
结果在
npm WARN karma-jasmine-html-reporter@1.1.0 需要一个茉莉花的同行@
这是我的包裹。具有devDepenencies的json
"devDependencies": {
"@angular/cli": "^6.0.8",
"@angular/compiler-cli": "^6.0.4",
"@angular/language-service": "^6.0.4",
"@types/jasmine": "^2.8.8",
"@types/node": "10.1.2",
"jasmine-core": "~3.1.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~2.0.2",
"karma-chrome-launcher": "~2.2.0",
"karma-cli": "~1.0.1",
"karma-ie-launcher": "^1.0.0",
"karma-jasmine": "~1.1.2",
"karma-jasmine-html-reporter": "^1.1.0",
"protractor": "~5.3.2",
"tslint": "~5.10.0",
"typescript": "2.7.2",
"@angular-devkit/build-angular": "~0.6.8"
}
我假设茉莉花核心==@jasmine是错误的吗?我在这里错过了什么吗?
此警告表明您的软件包 karma-jasmine-html-reporter
对 jasmine
版本具有对等依赖性
您可以通过运行<code>npm install--save dev jasmine
< code>jasmine
和< code>jasmine-core不是同一个软件包。请在这里查看这两个包的比较。
我的问题是,我是否能以某种方式生成一个简单的html文件,其中只有很少的数据,基于诱惑力报告,这样我就可以通过电子邮件发送给相关的人。
我想用BDD风格编写Jasmine End2结束测试。从我所学到的,这意味着,我有四个方面: 功能 方案 刺激或事件 确保的结果 从我幼稚的观点来看,我将为“个别细节”特性创建一个测试,如下所示: 因此,是我的代码完全错误,还是实际上是记者?如果是这种情况,是否有其他选择,或者我是否需要以某种方式“扁平化”XML?
问题内容: 我正在努力使用Karma + Jasmine测试AngularJS工厂。 我无法将工厂注入变量。 我究竟做错了什么? 注意:文件已正确加载 厂: 码: 输出: 问题答案: 您需要致电:
Jasmine 是一个简易的JS单元测试框架。Jasmine 不依赖于任何浏览器、DOM、或者是任何 JavaScript 而存在。它适用于所有网站、Node.js 项目,或者是任何能够在 JavaScript 上面运行的程序。 示例代码: describe("Jasmine", function() { it("makes testing JavaScript awesome!", fun
本文向大家介绍JavaScript测试工具之Karma-Jasmine的安装和使用详解,包括了JavaScript测试工具之Karma-Jasmine的安装和使用详解的使用技巧和注意事项,需要的朋友参考一下 1.Karma介绍 Karma是Testacular的新名字,在2012年google开源了Testacular,2013年Testacular改名为Karma。Karma是一个让人感到非常神
本文向大家介绍jasmine 安装或设置,包括了jasmine 安装或设置的使用技巧和注意事项,需要的朋友参考一下 示例 独立安装Jasmine 从Jasmine发布页面下载最新的Jasmine版本: 在本地运行Jasmine 通过下载压缩文件,解压缩该zip文件,然后在浏览器中运行Jasmine,对文件的引用如下: 使用npm(节点软件包管理器)安装Jasmine 设置Jasmine的项目目录