问题标签 [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.
angularjs - 异步测试不适用于量角器
我正在尝试调用 done() 进行异步测试,但这不起作用,我收到“未定义不是函数”错误。
我试着用谷歌搜索,发现茉莉花可能有一些问题,但我仍然无法解决这个问题。因为错误似乎真的出乎意料。任何帮助,将不胜感激。
node.js - 如何在 Ubuntu 12.04 上安装 jasmine-node?
我已经成功安装了 node.js(v0.6.12) 和 npm(v1.1.4)。但是,当我尝试使用网站上的控制台命令安装 jasmine-node 时(https://github.com/mhevery/jasmine-node);
我收到以下错误:
我尝试了很多不同的版本,例如将 sudo 放在它前面,我尝试了不带 g 的命令,我尝试了“npm install jasmine-node@2.0.0 -g”,我尝试了代理..
然而它没有用。我在谷歌上也找不到太多。
那么如何在 Ubuntu 上安装 jasmine-node 呢?
javascript - protractor.js 中运行的异步测试是否有默认超时
我有一个角度应用程序。我为登录页面编写了一些测试用例,检查了正常的登录场景。
测试按预期正常运行。
问题:测试非常慢,大约需要 1.5 分钟才能完成。如果我通过 java 使用 selenium 运行相同的测试。它只需要大约 2-3 秒,这应该是理想的。我想使用量角器,因为应用程序完全在 angular 之上。
我猜想每次测试后可能会有一个默认的超时时间,比如 300 毫秒。这使测试变慢。因此,即使检查完成,它也会等待超时。
是否有一些轮询机制,以便如果测试在超时之前完成,它可以继续前进。我尝试done()
在 jasmine 中使用 like,但done()
出现错误,我询问是否知道done()
内部使用protractor
.
node.js - 运行 jasmine 规范后关闭快速服务器
我正在尝试设置我的快递服务器的茉莉花测试。我正在使用每个规范启动一个新服务器,并在每个规范完成后尝试将其关闭。不幸的是,服务器似乎没有关闭......使得运行多个规范成为不可能。
server.js:
路由-spec.js:
第一个规范按预期通过,但终端从未完成测试(即:服务器仍在运行),并且添加的任何后续测试都会导致抛出“ECONNREFUSED”。
node.js - 如何模拟/存根 node.js 模块
我正在编写一些在 RaspberryPi 上运行的代码,并且正在使用 Wiring-Pi 节点模块。我有两个问题
1) Wiring-Pi 不会在 x86 平台上构建
2) Node-jasmine 不会在 RaspberryPi 上构建
因此,在尝试了一堆不同的想法之后,我想知道我是否最好在 x86 平台上模拟或存根 Wiring-Pi 模块,以便我可以运行测试。
当然,我的问题是我正在测试的文件包含 require 语句
有没有办法可以设置规范文件,以便 getters.js 文件不加载wiring-pi模块?
node.js - 带有请求的 jasmine-node - 测试重定向的端点不遵循重定向
即使followAllRedirects
仅添加response.statusCode
from 302
to200
但仍保留先前响应的内容以及反映旧body
响应的所有其他属性。response
注意:我正在使用 grunt 进行测试。
不遵循重定向的任何原因?
angularjs - 有没有办法可以改变 Jasmine 中文本输出的颜色?
我正在使用量角器进行 AngularJS E2E 测试。我使用带有白色背景和黑色测试的 DOS 命令行。
我有以下设置:
发生的事情是我看到前几行是白底黑字:
然后文本背景变为黑色,我在深色背景上看到黑色、红色和绿色。
有什么办法可以改变这个吗?
node.js - 在构建中找不到模块 Q
我在 Travis-CI 上运行了很长时间的 jasmine 测试,但是在最新的提交中我得到了错误Cannot find module Q
,而在 package.json 中满足了依赖关系。如果我在本地运行它们,测试就会通过。
meteor - 在 Travis CI 上使用 FrisbyJS 测试流星
我正在尝试使用 Travis-CI 作为测试运行程序来测试我的简单流星应用程序
我想要它
- 安装依赖项
- 跑流星
- 运行测试然后返回通过或失败
但是,我无法得到
- 在流星准备好运行后运行的测试
- jasmine 节点错误,向 travis CI 指示构建失败
我的 travis.yml:
我从不同的网站把这个拼凑在一起。
您可以在此处查看最近构建失败的示例。https://travis-ci.org/josephfinlayson/highscores/builds/26794570
javascript - 如何从控制器访问 javascript 变量
我需要知道从控制器访问变量“x”
Javascript
茉莉花
如何从控制器访问变量“x”?
请帮我