可以 运行 在节点服务器内进行 AVA 测试吗?
Possible to run AVA tests inside a node server?
我希望用户提交代码并 运行 使用 AVA 对该代码进行测试。 AVA CLI 看起来很棒。但这将 运行ning 在像 Heroku 这样的托管环境中,并且需要响应包含代码提交和单元测试结果的 POST 请求。
当我尝试 var test = require('ava')
然后在路由中调用 test
函数时,我在启动节点服务器时收到此消息:
[OKAY] Loaded ENV .env File as KEY=VALUE Format
10:24:11 PM web.1 | Test files must be run with the AVA CLI:
10:24:11 PM web.1 | $ ava index.js
[DONE] Killing all processes with signal null
10:24:11 PM web.1 Exited with exit code 1
我觉得不可以,以为是通过cli来使用。实际上对我来说,将它用作代码中的必需模块没有多大意义。
您打算如何使用它?如果你只想使用断言,你可以使用一些断言库,比如 chai, expect or power-assert.
如果您想了解更多信息,也可以在 AVA 存储库中打开一个问题。
我希望用户提交代码并 运行 使用 AVA 对该代码进行测试。 AVA CLI 看起来很棒。但这将 运行ning 在像 Heroku 这样的托管环境中,并且需要响应包含代码提交和单元测试结果的 POST 请求。
当我尝试 var test = require('ava')
然后在路由中调用 test
函数时,我在启动节点服务器时收到此消息:
[OKAY] Loaded ENV .env File as KEY=VALUE Format
10:24:11 PM web.1 | Test files must be run with the AVA CLI:
10:24:11 PM web.1 | $ ava index.js
[DONE] Killing all processes with signal null
10:24:11 PM web.1 Exited with exit code 1
我觉得不可以,以为是通过cli来使用。实际上对我来说,将它用作代码中的必需模块没有多大意义。
您打算如何使用它?如果你只想使用断言,你可以使用一些断言库,比如 chai, expect or power-assert.
如果您想了解更多信息,也可以在 AVA 存储库中打开一个问题。