【发布时间】:2012-06-01 09:37:53
【问题描述】:
我对 livedata 进行了一些更改,并希望运行 livedata_test。如何使用 tinytest 运行 livedata_test?
【问题讨论】:
标签: meteor
我对 livedata 进行了一些更改,并希望运行 livedata_test。如何使用 tinytest 运行 livedata_test?
【问题讨论】:
标签: meteor
经过一番挖掘,我发现您可以从克隆的流星源的包目录中运行流星。
来源:SFJS #23: Functional Programming and Meteor.js(总的来说,这实际上是一个很棒的视频)。
... /meteor/packages/
meteor
http://0.0.0.0:3000/。可以通过导航到特定的包目录并按照上面的步骤 2 和 3 运行单个包的测试。
快速:
【讨论】:
You're not in a Meteor project directory.
确保从工作 git 目录运行 dev“meteor”脚本可能毫无价值。简单地运行meteor 将默认使用你路径中的系统meteor(如果你安装了meteor),并且不会对你所做的测试/核心代码进行任何更改。
【讨论】:
运行meteor test-packages,然后将浏览器指向http://localhost:3000。
【讨论】:
从你要测试的包目录中运行meteor并在浏览器中查看结果。
【讨论】:
Velocity 被选为流星 1.0 的官方测试框架。公告已发至last meteor devshop (june 2014)。
使用速度开发的包:
【讨论】:
git clone git://github.com/meteor/meteor.git
cd meteor
./meteor test-packages <package>
然后导航到http://localhost:3000/。
【讨论】:
您必须将驱动程序包传递给它。这就是我运行它们的方式:
meteor test --driver-package practicalmeteor:mocha
然后查看应用程序,您应该会看到带有测试结果的 UI。
【讨论】: