我可以从摩卡测试MarkLogic SJS吗

Can I test MarkLogic SJS from mocha?

本文关键字:SJS MarkLogic 测试 摩卡 我可以      更新时间:2023-09-26

我想设置一些javascript测试,其中包括MarkLogic服务器端的javascript函数(如使用mocha.jsxmdp.httpPost()等。它对数据库进行一些检查,然后从MarkLogic后端向外部服务发布一些内容。)

我已经从mocha.js运行了一些测试,检查所有API REST调用。这很好,所以现在我想包括一些来自mocha的测试,测试一些内部SJS代码。

SJS代码位于Roxy部署的模块中,但我不知道如何从mocha.js访问该模块。node.js marklogic.js库能工作吗?那只用于文档搜索和查询afaik?

如何做到这一点?

hugo

Hugo,我不认为你可以直接从Mocha测试SJS代码,但既然你提到了Roxy,你可以用Roxy单元测试仪编写SJS单元测试。