jasmine-node相关内容
在试图弄清楚如何使某些 jasmine 期望语句依赖于先前的期望语句时,我发现在 Jasmine 2.3.0 之前,没有办法.(请参阅第一次期望失败后停止 jasmine 测试)但是,Jasmine 2.3.0 添加了一个选项 stopSpecOnExpectationFailure,当设置为 true 时,将在第一次失败时停止测试. 对这个前景感到兴奋,我修改了我的 conf.js 以包含
..
如何从命令行在 Node.js 上运行 Jasmine 测试?我已经通过 npm 安装了 jasmine-node 并编写了一些测试.我想在 spec 目录中运行测试并在终端中获取结果,这可能吗? 解决方案 编辑 由于软件包未维护,这似乎不再是当前的最佳答案.请看下面的答案 你可以这样做 来自您的测试目录 sudo npm install jasmine-node 这
..
我在一个名为 bob_test.spec.js 的文件中有以下由 jasmine-node 运行的测试代码 require('./bob');描述(“鲍勃",函数(){变种鲍勃 = 新鲍勃();它(“陈述某事",函数(){var result = bob.hey('Tom-ay-to, tom-aaaah-to.');期望(结果).toEqual('随便');});}); 为了使测试通过,我
..
我是Node.js和jasmine的新手,我的JavaScript经验又旧又生锈,所以我也是那里的新手.我完成了Manuel Kiessling的书 The Node Beginner Book ,而我正在研究他的第二本书 The Node Craftsman Book .我被困在 FilesizeWatcher 教程中.我已经能够运行较早的测试,但是此测试无法正常工作. SO上也有类似的问题:
..
我正在研究一些要在RaspberryPi上运行的代码,并且正在使用Wiring-Pi节点模块. 我有两个问题 1)Wiring-Pi无法在x86平台上构建 2)Node-jasmine无法在RaspberryPi上构建 因此,在研究了许多不同的想法之后,我想知道我是否最好在x86平台上模拟或存根Wiring-Pi模块,以便我可以运行测试. 当然,我的问题是我正在测试的文件包
..
我正在尝试使用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
..
在ng test 之后 预期的输出:我在x项测试中通过/未通过. 实际输出: ERROR in src/app/todo-data.service.spec.ts(19,45): error TS2345: Argument of type 'Todo[]' is not assignable to parameter of type 'Expected
..
我使用的是最新节点,并且仅在我的项目上运行茉莉花测试 茉莉花节点规范 异常加载:/usr/src/app/spec/playground/playground.spec.js /usr/src/app/src/engine/playground.Soundcloud.js:1(函数(导出,需求,模块,__ filename,__ dirname){从'playground.js'导入PLAY
..
我希望能够从节点Express服务器运行两次相同的测试,但是注意到同一测试的第二次运行始终显示“未找到规格". 这里是一个例子: jasmine-test.js: function jasmineExecute(fileName) { var jasmine = new Jasmine({}); jasmine.onComplete(function(x) {
..
我正在尝试对我的快速服务器进行茉莉花测试.我正在为每个规格旋转一个新服务器,并在每个规格完成后尝试将其关闭.不幸的是,服务器似乎并没有关闭...使得无法运行多个规格. server.js: var app = require('express')(); exports.start = function(config){ if(!this.server){ app.get(
..
我正在尝试在Codeship上配置CI基础结构.我的本地meteor --test命令的工作原理类似于魅力,但是在Codeship上出现了一个奇怪的错误. 本地: I20141208-12:29:42.602(2)? Started I20141208-12:29:42.602(2)? . I20141208-12:29:42.603(2)? I20141208-12:29:42.6
..
我的log4js.js文件代码 'use strict'; var log4js = require('log4js'); var log4jsGen = { getLogger: function getLogger() { log4js.loadAppender('file'); log4js.addAppender(log4js.appender
..
我有一个使用CommonJS模块样式的Titanium项目.但是,代码使用绝对路径,因此在构建绝对路径时,会将绝对路径沙箱化到应用程序目录. var foo = require("/lib/module"); 我想在命令行上运行一些测试,并让茉莉花节点工作.但是,当测试执行模块时,该模块将在其require语句中具有上述绝对路径. 是否有一种隔离(也许是chroot)节点来解析到特
..
我最近开始使用茉莉花为我们的应用程序之一编写junit测试用例. 在这一点上,我仍然停留在如何调用间谍函数的callBack函数上. setProfile :function(userProfile,callback){ var user; var subjectInfo; iService.searchForAccess(subjectIn
..
我正在尝试将Jenkins配置为可用于在node.js项目上工作的团队.我们在大多数项目中都使用了茉莉花节点. 我有一个jenkins实例,由组织中的另一个组管理,该组可以识别node和npm. 我运行了'npm install -g jasmine-node'作为Jenkins的工作之一,并且库恩索尔的输出显示它是成功的: Building on master in works
..
我是JavaScript,Node.js和jasmine的新手。我正在尝试从“节点工匠书”,FilesizeWatcher这本书中进行测试。我创建了package.json文件并运行“npm install”,从而在本地安装jasmine-node到项目中。当我在spec文件上运行jasmine-node时,我只看到来自console.log的输出,但是没有来自jasmine的输出。我可以从调用j
..
我遇到了将以下设置的单元测试编写为jira.js文件(在node.js模块中)的问题: var rest = require('restler'); // https://www.npmjs.com/package/restler module.exports = function(conf){ var exported = {}; exported.getIssue =
..
Karma无法识别JSFileSpec.js文件中的'require'语句。运行karma.conf.js: (function(){ describe(“DummyEmitter creation”,function() { 返回它(“creation”,function(){ var DummyEmitter = require('Util.DummyEmitter'); var
..
在我的MEAN项目目录中,我试图在我的快速控制器上运行Jasmine单元测试。我最初运行node-jasmine但是为了增加功能,我将改为Jasmine 2.4。但是我遇到了jasmine.json的位置问题,当我尝试解决方法时,我遇到了jasmine源代码中的错误。 我的茉莉。 json目前读取: { “spec_dir”:“spec”, “spec_files”:“ ** / *
..
我通过运行 npm install jasmine -g 全局安装了jasmine。 运行 jasmine -v 给我 jasmine v2.5.0 jasmine-core v2。 5.0 我根据 docs ,运行 jasmine init jasmine examples 这创建了预期的 / spec 目录和 spec / s
..