Skip to content

Commit 0b3e916

Browse files
committed
feat: add default behaviour test
1 parent 555f420 commit 0b3e916

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

spec/logger.spec.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,18 @@ describe("logger", () => {
228228
setGlobalOptions(defaultOptions);
229229
});
230230

231+
afterEach(() => {
232+
setGlobalOptions(defaultOptions);
233+
});
234+
235+
it("default behavior is to include stacktrace in error logs", () => {
236+
// If this test fails, it means there's a breaking change.
237+
const message = "Test error with stacktrace";
238+
logger.error(message);
239+
const messageOutput = JSON.parse(lastErr.trim()).message;
240+
expect(messageOutput).to.include(`Error: ${message}`);
241+
});
242+
231243
it("when disableErrorLoggingStacktrace is set to false, should include stacktrace in error logs", () => {
232244
const message = "Test error with stacktrace";
233245
setGlobalOptions({
@@ -250,9 +262,5 @@ describe("logger", () => {
250262
message: message,
251263
});
252264
});
253-
254-
afterEach(() => {
255-
setGlobalOptions(defaultOptions);
256-
});
257265
});
258266
});

0 commit comments

Comments
 (0)