如何在流星茉莉花测试中使用console.log

时间:2014-12-30 12:46:31

标签: meteor jasmine meteor-velocity

我正在使用

  • Meteor 1.0.2.1
  • sanjo:jasmine 0.9.1
  • 速度:html-reporter 0.3.2

https://doctorllama.wordpress.com/2014/09/22/bullet-proof-internationalised-meteor-applications-with-velocity-unit-testing-integration-testing-and-jasmine/说我应该可以使用console.log()在控制台中查看输出。

但是没有任何事情发生在我身上。

如果我将test / jasmine中的呼叫移出到客户端/服务器/那么输出就在运行meteor的终端上。

html-reporter还有一个名为Logs的部分。查看代码,它似乎在VelocityLogs上有一个反应式集合。我的google-fu失败了,因为我找不到有关如何在本节中显示任何输出的信息。

登录茉莉花测试的正确方法是什么?

在Chrome中,客户端日志通过JavaScript控制台可见。 但我仍然不知道服务器端日志的位置。

我使用DEBUG=1 JASMINE_DEBUG=1 VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1并且控制台日志也没有出现。

编辑: 我已经创建了一个回购,以便在https://github.com/baerrach/meteor-velocity-issue-223提供问题的示例。

1 个答案:

答案 0 :(得分:1)

如果您正在运行服务器集成测试并且它们没有出现,您可能发现了一个错误!

尝试使用:

运行

VELOCITY_DEBUG=1 meteor

日志应出现在与主要流星日志相同的位置,前缀为[velocity-mirror]