我在代码中犯了错误:
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 类型似乎彼此不喜欢吗?
当然,我在发布问题后立即开始工作。好变态
- npm run build
- npm run test
到
- npm test
- npm run build
修好了。 build 命令只是构建 webpack,所以我不认为这是命令。但是没有“运行”似乎可以解决问题。不确定 npm run test 如何在我的本地机器上运行。