Jest 测试在本地通过,但在 bitbucket 管道上失败

问题描述 投票:0回答:1

我在代码中犯了错误:

export class UnprocessableException extends Error {
    constructor(message: string) {
        super(responseStatus.UNPROCESSABLE, message);
    }
}

然后我在开玩笑的测试中测试它们,比如:

try {
    ....
} catch (e) {
    expect(e).toBeInstanceOf(UnprocessableException);
}

这在本地通过/工作,但在 Bitbucket 上,测试使用相同的命令失败。测试都说:

Expected: UnprocessableException 

Received: Error

知道为什么 jest 和 bitbucket 类型似乎彼此不喜欢吗?

jestjs ts-jest bitbucket-pipelines
1个回答
0
投票

当然,我在发布问题后立即开始工作。好变态

- npm run build
- npm run test

- npm test
- npm run build

修好了。 build 命令只是构建 webpack,所以我不认为这是命令。但是没有“运行”似乎可以解决问题。不确定 npm run test 如何在我的本地机器上运行。

© www.soinside.com 2019 - 2024. All rights reserved.