首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回送4:当与MongoDB有连接时,测试永远不会结束

回送4:当与MongoDB有连接时,测试永远不会结束
EN

Stack Overflow用户
提问于 2019-09-03 10:55:48
回答 1查看 90关注 0票数 1

启动npm测试,但它永远不会结束。当有一个与MongoDB相关的连接时就会发生这种情况。这是罕见的,因为测试有效,但它永远不会结束。

代码语言:javascript
复制
before('setupApplication', async () => {
        ({ app, client } = await setupApplication());
        //await prepareTestData()
    });

    after(async () => {
        //await cleanupTestData();
        await app.stop();
    });

    it('login with a test user', async () => {
        const res = await client.post('/user-accounts/login').set('urlLogin', TEST_TENANT_URL)
            .send({
                email: TEST_EMAIL,
                password: TEST_PASS
            }).expect(200);
        token = res.body.token;
        expect(res.body).to.ownProperty("token").and.length(EXPECTED_TOKEN_LENGTH);
        console.log("Logged in with token ", res.body.token);
    });

问题是:终点站永远不会结束。就像一根线还在工作。我不知道这是不是环回的问题什么的。

有什么想法吗?我希望有人能帮我。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-04 15:25:41

我在https://github.com/strongloop/loopback-next/issues/3672:_上的讨论中的评论

请使用Mocha选项exit,它将在所有测试(以及在每个测试之后)完成之后结束这个过程。请参阅https://mochajs.org/#configuring-mocha-nodejs了解更多信息。或者,您可以将--exit选项添加到mocha CLI,例如mocha --exit src/__tests__/**/*.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57770260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档