jasmine-node相关内容

量角器、茉莉花和第一次失败时停止测试

在试图弄清楚如何使某些 jasmine 期望语句依赖于先前的期望语句时,我发现在 Jasmine 2.3.0 之前,没有办法.(请参阅第一次期望失败后停止 jasmine 测试)但是,Jasmine 2.3.0 添加了一个选项 stopSpecOnExpectationFailure,当设置为 true 时,将在第一次失败时停止测试. 对这个前景感到兴奋,我修改了我的 conf.js 以包含 ..
发布时间:2022-01-11 19:06:52 前端开发

如何从命令行在 Node.js 上运行 Jasmine 测试

如何从命令行在 Node.js 上运行 Jasmine 测试?我已经通过 npm 安装了 jasmine-node 并编写了一些测试.我想在 spec 目录中运行测试并在终端中获取结果,这可能吗? 解决方案 编辑 由于软件包未维护,这似乎不再是当前的最佳答案.请看下面的答案 你可以这样做 来自您的测试目录 sudo npm install jasmine-node 这 ..
发布时间:2022-01-11 18:23:25 其他开发

使用 node.js 导出类

我在一个名为 bob_test.spec.js 的文件中有以下由 jasmine-node 运行的测试代码 require('./bob');描述(“鲍勃",函数(){变种鲍勃 = 新鲍勃();它(“陈述某事",函数(){var result = bob.hey('Tom-ay-to, tom-aaaah-to.');期望(结果).toEqual('随便');});}); 为了使测试通过,我 ..
发布时间:2022-01-11 18:22:37 前端开发

FileizeizeWatcherSpec上的jasmine-node没有输出-新手警报

我是Node.js和jasmine的新手,我的JavaScript经验又旧又生锈,所以我也是那里的新手.我完成了Manuel Kiessling的书 The Node Beginner Book ,而我正在研究他的第二本书 The Node Craftsman Book .我被困在 FilesizeWatcher 教程中.我已经能够运行较早的测试,但是此测试无法正常工作. SO上也有类似的问题: ..
发布时间:2020-06-26 20:26:25 前端开发

如何模拟/存根node.js模块

我正在研究一些要在RaspberryPi上运行的代码,并且正在使用Wiring-Pi节点模块. 我有两个问题 1)Wiring-Pi无法在x86平台上构建 2)Node-jasmine无法在RaspberryPi上构建 因此,在研究了许多不同的想法之后,我想知道我是否最好在x86平台上模拟或存根Wiring-Pi模块,以便我可以运行测试. 当然,我的问题是我正在测试的文件包 ..
发布时间:2020-06-26 20:26:23 其他开发

茉莉花没有定义

我正在尝试使用friby.js和Jasmine在Enide Studio上运行rest API测试. 我收到此错误: C:\Users\xxxx\AppData\Roaming\npm\node_modules\frisby\lib\frisby.js:1125 jasmine.Matchers.prototype.toMatchOrBeNull = function(expected ..
发布时间:2020-06-26 20:26:20 其他开发

运行茉莉花规格后关闭Express服务器

我正在尝试对我的快速服务器进行茉莉花测试.我正在为每个规格旋转一个新服务器,并在每个规格完成后尝试将其关闭.不幸的是,服务器似乎并没有关闭...使得无法运行多个规格. server.js: var app = require('express')(); exports.start = function(config){ if(!this.server){ app.get( ..
发布时间:2020-06-26 20:26:10 其他开发

您如何强制节点模块的绝对路径?

我有一个使用CommonJS模块样式的Titanium项目.但是,代码使用绝对路径,因此在构建绝对路径时,会将绝对路径沙箱化到应用程序目录. var foo = require("/lib/module"); 我想在命令行上运行一些测试,并让茉莉花节点工作.但是,当测试执行模块时,该模块将在其require语句中具有上述绝对路径. 是否有一种隔离(也许是chroot)节点来解析到特 ..
发布时间:2020-06-26 20:26:02 前端开发

找不到Jenkins jasmine-node命令

我正在尝试将Jenkins配置为可用于在node.js项目上工作的团队.我们在大多数项目中都使用了茉莉花节点. 我有一个jenkins实例,由组织中的另一个组管理,该组可以识别node和npm. 我运行了'npm install -g jasmine-node'作为Jenkins的工作之一,并且库恩索尔的输出显示它是成功的: Building on master in works ..

没有来自jasmine-node的输出

我是JavaScript,Node.js和jasmine的新手。我正在尝试从“节点工匠书”,FilesizeWatcher这本书中进行测试。我创建了package.json文件并运行“npm install”,从而在本地安装jasmine-node到项目中。当我在spec文件上运行jasmine-node时,我只看到来自console.log的输出,但是没有来自jasmine的输出。我可以从调用j ..
发布时间:2019-06-07 21:54:31 前端开发

Jasmine无法找到Spec文件

在我的MEAN项目目录中,我试图在我的快速控制器上运行Jasmine单元测试。我最初运行node-jasmine但是为了增加功能,我将改为Jasmine 2.4。但是我遇到了jasmine.json的位置问题,当我尝试解决方法时,我遇到了jasmine源代码中的错误。 我的茉莉。 json目前读取: { “spec_dir”:“spec”, “spec_files”:“ ** / * ..
发布时间:2018-11-19 14:57:29 其他开发