【发布时间】:2015-01-11 05:47:13
【问题描述】:
我最近创建了一个 Meteor 包并想编写一些测试。我的测试包基本上做的是用户可以插入模板{{> abc}},然后他们会在页面上打印一个HTML元素。
使用 TinyTest,您所能做的就是使用 test.equal(actual, expected, message, not) 之类的东西来测试包的 API。但是,我需要它来测试元素是否成功打印在页面上。此外,我还将向模板传递一些参数并对其进行测试。
似乎我必须创建一个虚拟应用程序,运行 bash 来启动应用程序,并测试是否可以在页面上找到元素。 那么我是否应该只使用 TinyTest 来测试 API,并编写自己的测试(不知何故!)进行模板化?如果没有,我该怎么办?
我阅读了一些关于Blaze.toHTML 的内容,但我在上面的documentation 中找不到任何内容?也不是source page。
【问题讨论】:
-
仅供参考,here's the doc for
Blaze.toHTML。您看到的是独立 Blaze 项目的文档。 -
@PeppeL-G 谢谢佩佩!
标签: meteor integration-testing functional-testing meteor-blaze tinytest