mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-04-12 21:52:57 +00:00
Do not polute test output with unncessarry stack trace
Signed-off-by: Theodor Gherzan <theodor@balena.io>
This commit is contained in:
parent
8589dbf3d1
commit
d6adfa189f
@ -12,6 +12,7 @@ import LocalModeManager, {
|
||||
EngineSnapshotRecord,
|
||||
} from '../src/local-mode';
|
||||
import Logger from '../src/logger';
|
||||
import ShortStackError from './lib/errors';
|
||||
|
||||
describe('LocalModeManager', () => {
|
||||
let dbFile: tmp.FileResult;
|
||||
@ -188,7 +189,7 @@ describe('LocalModeManager', () => {
|
||||
) => {
|
||||
const res = sinon.createStubInstance(c);
|
||||
if (removeThrows) {
|
||||
res.remove.rejects(`test error removing ${type}`);
|
||||
res.remove.rejects(new ShortStackError(`error removing ${type}`));
|
||||
} else {
|
||||
res.remove.resolves();
|
||||
}
|
||||
|
8
test/lib/errors.ts
Normal file
8
test/lib/errors.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import TypedError = require('typed-error');
|
||||
|
||||
export default class ShortStackError extends TypedError {
|
||||
constructor(err: Error | string = '') {
|
||||
Error.stackTraceLimit = 1;
|
||||
super(err);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user