问题标签 [jasmine-node]
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.
node.js - 监视 Date.now() 导致 jasmine-node 没有响应
我正在使用 jasmine-node 进行单元测试。我做了下面的代码来模拟 Date.now()
然后我尝试运行jasmine-node spec/
,但它停止工作,没有输出。我不知道是什么原因。
node.js - 用 jasmine-node 替换我的 AngularJS 测试的业力?
Jasmine AngularJS 测试(通过karma start configs/karma.conf.js
)
controllers.js 的内容
输出:jasmine-node test/ --junitreport
javascript - 如何从函数中覆盖构造函数属性
我是 JavaScript 编程的新手,我什至不知道如何询问 Google,所以我将详细描述我想要实现的目标。
我正在使用 node.js 和 xml2js 模块为 jasmine 创建 DataProvider 类,它解析简单的 XML 文件:
我希望 DataProvider 构造函数立即解析 XML 并在this.testData
. 脚本是:
我使用它如下:
当我运行>node script.js
我收到的脚本时undefined
。当我取消注释console.log(util.inspect(result, false, null));
时,我收到
所以通常它可以工作,但是如何分配result
给this.testData
?
这与范围有关this.testData
吗?
node.js - 使用 vm.runInThisContext 时模块属性未定义
这是 jasmine 2.0.0 独立项目中的一个函数:
我想如果我使用标准的 require 方法,模块属性将被定义。当我使用 VM 模块加载此文件时,模块全局属性未定义:
这是 VM 模块的预期行为还是缺陷?
node.js - 将量角器用作库时“没有方法期望”
使用Protractor 作为库
无法要求引用 Jasmine。引用该expect
方法会返回 output Cannot call method 'expect' of null
。
更新代码以反映评论:
node.js - 如何从命令行在 Node.js 上运行 Jasmine 测试
如何从命令行在 Node.js 上运行 Jasmine 测试?我已经通过 npm 安装了 jasmine-node 并编写了一些测试。我想在spec
目录中运行测试并在终端中获得结果,这可能吗?
node.js - jasmine-node 找不到规范模块
我有一个用咖啡脚本编写的准系统规范:
当我jasmine-node --coffee test/foobar.spec.coffee
从项目目录运行时,出现以下错误:
我在用:
有谁知道为什么会这样?
java - jasmine_node 在运行 mean-seed 时失败
运行由 yeoman 生成器生成的名为 mean-seed 的项目时遇到问题。我已经修补了几天了,并尝试了几件事。我遇到问题的地方是运行“jasmine_node”任务:
所以我首先尝试识别缺少的 npm 包来安装
这些实际上都没有在 node_modules 目录中创建文件 selenium-server-standalone-2.39.0.jar 。我跑了一个查找来检查,但是安装了其他几个罐子。
我找到了 selenium 服务器下载,所以我尝试下载并将其复制到我必须创建的引用目录 https://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalone-2.39 .0.jar
我又咕哝着跑了。它通过任务然后运行 jasmine_node 任务
知道为什么茉莉花任务仍然失败吗?
node.js - 自动化的 e2e 测试 - WebDriverJS、Jasmine
我正在关注本教程 http://engineering.wingify.com/posts/e2e-testing-with-webdriverjs-jasmine/
第一部分要求创建 testfile.js
var webdriver = require('selenium-webdriver');
当我运行 node testfile.js 时,我能够让浏览器运行
我创建了 testfile.js
$ 猫 testfile.js
我到了你运行 jasmine-node 的部分
预期的行为是它启动浏览器,但这不是我所经历的。
node.js - 使用 Jasmine-Node 进行测试时,Mongoose 模型自定义函数中的价值消失
我正在尝试在我的 Mongoose 模型上测试我的自定义方法,但是我在测试模型中设置的值消失了,导致测试失败。测试看起来像这样:
我的模型声明包含以下内容:
当我运行测试时,我得到:
我在测试中设置了用户,所以返回值应该是用户数组。(在当前状态下测试仍然会失败,但理论上应该在取消注释第二个返回语句时通过。)相反,用户数组显示为空。
如何从测试模型中获取值以显示在我的自定义函数中?