环回4:当存在与MongoDB的连接时,测试永远不会结束

环回4:当存在与MongoDB的连接时,测试永远不会结束,mongodb,testing,strongloop,loopback,Mongodb,Testing,Strongloop,Loopback,启动npm测试,但它永远不会结束。它发生在与MongoDB连接时。这是罕见的,因为测试是有效的,但它永远不会结束 before('setupApplication', async () => { ({ app, client } = await setupApplication()); //await prepareTestData() }); after(async () => { //await cleanupTe

启动npm测试,但它永远不会结束。它发生在与MongoDB连接时。这是罕见的,因为测试是有效的,但它永远不会结束

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);
    });
问题是:终端永远不会结束。就像一根线还在工作。我不知道这是环回还是什么问题

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

谢谢。

交叉发布我对中讨论的评论

请使用摩卡选项退出,它将在所有测试完成后(以及每个挂钩完成后)结束流程。请参阅以了解更多信息。或者,您可以将
--exit
选项添加到
mocha
CLI,例如
mocha--exit src/\uuu tests.\uu/***.js

交叉发布中讨论中的我的评论

请使用摩卡选项退出,它将在所有测试完成后(以及每个挂钩完成后)结束流程。请参阅以了解更多信息。或者,您可以将
--exit
选项添加到
mocha
CLI,例如
mocha--exit src/\uuu tests.\uu/***.js