测试Meteor JS API端点

时间:2015-08-10 13:46:44

标签: unit-testing testing meteor iron-router

我最近使用Meteor JS创建了一个小应用程序。该应用程序通过一系列表单处理用户输入,并将数据存储在MongoDB中。

这个项目的一个要求是开发一个包含大约8个端点的API。

请求时,端点将返回JSON对象。

使用Iron Router创建了API端点/路由。

我的问题是;如何在Meteor JS中测试这些终点。理想情况下,我想模仿请求。

1 个答案:

答案 0 :(得分:0)

有很多工具。以下是我的建议。

对于GET,我通常只是在浏览器的网址栏中输入它。

对于POST或包括GET在内的所有其他内容,我在命令行中使用cURL,如下所示:

curl -X POST \
https://saturnapi.com/access/demo/demo \
-H 'saturnapi-access-key':'API_KEY' \
-d 'SaturnParams'='28' \

-H指定标头,在这种情况下是我的API密钥。 -d指定数据,在本例中为SaturnParams字段。有关cURL的更多信息,请参阅文档here