问题标签 [meteor-velocity]
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.
meteor - 我可以在 Meteor Up 中使用 Velocity 吗?
我最近开始将Velocity与 Meteor 一起使用,并且非常喜欢随时使用 HTML 报告器。如果我团队的其他成员能够看到我们的开发和测试服务器上的测试状态,那就太好了,这些服务器通过Meteor Up部署在 AWS EC2 上。
不幸的是,Velocity 依赖于在调试模式下运行的 Meteor(你得到什么meteor
或meteor run
本地获得的),并在生产部署时关闭(运行您从中获得的 Node 应用程序meteor build
)。Meteor Up(以及大多数 PaaS 部署解决方案)meteor build
在部署管道中使用,因此当我通过mup
. 我试过设置环境变量NODE_ENV="development"
,NODE_OPTIONS="--debug"
但似乎不起作用。
有没有办法让 Meteor Up 在调试模式下部署我的应用程序?
testing - 测试是否以 Meteor Velocity 发送电子邮件
是否可以在 Meteor Velocity 测试中确认正在发送电子邮件?
我以为我可以只使用一个tests
具有相同名称的方法来覆盖/复制该方法,但这不起作用。我试过这个:
在我的常规代码中:
在tests
:
但这总是让我
meteor - 如何检查速度是使用带有 mocha 的流星中的镜像数据
我正在使用velocity + mocha 来测试我的流星应用程序。在客户端,当我运行如下测试用例时,它正在通过。
但是在客户端,我得到了类似测试的空白集合。在 mocha iframe 中,所有依赖于 db 的字段都是空的。请提供任何帮助。我是新来的测试。
javascript - 重复的函数名称影响 Meteor 中的 Jasmine 测试
我最近开始与Meteor合作,并试图开始我的意思是通过良好的测试继续下去。为此,我使用Velocity测试运行器并使用Jasmine进行实际测试。
举一个非常简单的例子,我在服务器目录中有一个名为 的文件hello.js
,其中包含我们最喜欢的
然后在我的测试目录中,'tests/jasmine/server/unit' 我有一个sampleTest.js
包含基本测试套件的测试文件
Velocity 报告所有测试均通过,每个人都很高兴。如果我更改原始helloWorld
函数以返回不同的内容,则测试会按预期失败。
但是,如果项目中某处存在具有相同名称但输出不同的第二个函数,例如
然后这会破坏测试,但它的另一个版本通过了测试。
从这个简化的例子中推断,我如何确保每个函数都被唯一命名以避免这个问题?
我的问题更多是因为我对 Meteor 基础知识(或一般的 JS/测试基础知识)掌握不完整吗?
meteor - Testing Meteor packages with Velocity?
Velocity is an amazing testing framework for Meteor and I am currently using it to test my application code.
Now I added a local package to the app, but I don't know how (or if) I can test the package with Velocity, too. I would like to drop tinyTest in favor for a consistent testing framework - Velocity.
Is it possible to test packages with Velocity? How should the file structure look like?
meteor - 如何从代码中退出 MeteorJS 程序?
我需要运行测试,并根据成功/失败让他们使用特定的退出代码退出流星进程。我需要在里面做这个Meteor.startup
。
我试过process.exit(1)
了,但只能在控制台上看到:
我需要进程以正确的退出代码实际退出(例如,用于确认 CI 运行不成功)。
我怎样才能做到这一点?
我不想使用Velocity
,我实际上是在尝试提出一种simpler
适合我对特定项目的需求的测试方法。
meteor - 如何为 Meteor 的黄瓜速度创建客户端固定装置?
在速度网站黄瓜上的示例中,显示了如何创建夹具代码,但代码似乎在服务器上运行。您如何创建客户端夹具代码?我想用存根替换 Date 对象。
mongodb - 如何在远程 Mongodb 中使用速度
如果我刚刚开始流星>$ meteor
,因此本地 mongodb 速度运行我的测试没有问题。但是如果我尝试连接到远程 mongodb 测试失败>$ MONGO_URL=<mongostring> meteor
速度告诉我,一个镜像正在运行,当我去那里时>$ meteor
一切都很好,但>$ MONGO_URL=<mongostring> meteor
我只是收到这个错误消息http://pastebin.com/zaRvUs6F
我究竟做错了什么?我很高兴根本不使用远程数据库进行测试,但我不想重新启动具有不同配置的服务器进行测试,我希望测试按照它应该的方式进行。
//编辑:
也许它是一个错误?https://github.com/meteor-velocity/velocity/issues/347
javascript - 在没有测试的情况下运行流星
我已经在我的 meteor.js 项目中安装了 mike:mocha 并编写了一些测试。现在每当我运行我的应用程序时,它都会启动另一个克隆并开始测试这使我的系统太慢而无法工作。
有没有办法只在我想要的时候进行测试,或者在我想要的时候停止测试?
谢谢
javascript - 使用 Mocha 调用和测试 Meteor 方法
我正在寻找一种用 mocha 测试 Meteor Methods 的解决方案。我正在使用 Velocity 和 Mocha 包。
这是我正在尝试测试的示例方法。
这是,我将如何使用节点调用它,我想用参数调用方法并断言在这种情况下,它返回 1 用于更新 mongo 文档
谢谢