Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js / Express应用程序中的测试环境大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚开始使用Node,我一直在关注各种教程.

我创建了一个Express应用程序,并设置了Mongoose和Jasmine.

如何配置我的规格以便我可以:

>创建模型,在每个规范后自动清理它们
>使用不同的数据库创建测试对象(比如myapp_test)
>以尽可能干的方式执行此操作,即不为每个描述块创建拆分前/后块

解决方法

我会尽力回答你.

要做到这一点,我假设您使用Mocha作为测试框架,您可以简单地使用beforeEach函数,如下所示:

describe('POST /api/users',function() {
    beforeEach(function(done) {
        User.remove({},function (err) {
            if (err) throw err;
            done();
        });
    });
});

基本上我在这里做的是在每次之前清理我的数据库,但你可以让它做任何你想做的事情.

在这里,您应该使用节点process.env方法来设置您的环境. Here是一篇了解它如何工作的文章.需要花很多时间来完成GRUNT项目,它对您的工作流程和配置有很大帮助.

我不确定我得到了你想要的东西,但是看看之前,之后,之前,之后的钩子的文档.我想你会在这里找到你想要的东西.

大佬总结

以上是大佬教程为你收集整理的Node.js / Express应用程序中的测试环境全部内容,希望文章能够帮你解决Node.js / Express应用程序中的测试环境所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: