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

bqf10yzr  于 2023-03-06  发布在  Jest
关注(0)|答案(1)|浏览(168)

我在代码中犯了一些错误:

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类型看起来不喜欢对方吗?

nuypyhwy

nuypyhwy1#

当然,在我发布问题后,它就可以工作了。所以改变

- npm run build
- npm run test

- npm test
- npm run build

修正了这个问题。build命令只是构建webpack,所以我不认为这是命令。但是没有“run”似乎修正了这个问题。不确定npm运行测试如何在我的本地机器上工作。

相关问题