Skip to content

Commit 1173b2b

Browse files
committed
test: update tests for missing error and exception in logs
1 parent 917f7ce commit 1173b2b

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

packages/talker/test/talker_data_models_test.dart

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,39 @@ Exception''',
6565
});
6666

6767
test('TalkerLog', () async {
68+
final error = Error();
69+
final exception = Exception('Test Exception');
70+
final dateTime = DateTime.now();
6871
final log = TalkerLog(
6972
_testMessage,
7073
logLevel: LogLevel.debug,
74+
exception: exception,
75+
error: error,
76+
stackTrace: StackTrace.current,
7177
title: _testTitle,
78+
time: dateTime,
79+
pen: AnsiPen()..red(),
80+
key: 'custom-key',
7281
);
7382

7483
expect(log is TalkerData, true);
7584
expect(log is TalkerLog, true);
76-
expect(log.message, _testMessage);
77-
expect(log.title, _testTitle);
78-
expect(log.time is DateTime, true);
85+
expect(log.message, equals(_testMessage));
86+
expect(log.logLevel, equals(LogLevel.debug));
87+
expect(log.exception, equals(exception));
88+
expect(log.error, equals(error));
89+
expect(log.stackTrace is StackTrace, true);
90+
expect(log.title, equals(_testTitle));
91+
expect(log.time, equals(dateTime));
92+
expect(log.pen, isNotNull);
93+
expect(log.key, equals('custom-key'));
7994

8095
final message = log.generateTextMessage();
8196
expect(
8297
message,
83-
'''[test title] | ${TalkerDateTimeFormatter(log.time).timeAndSeconds} | test message''',
98+
equals(
99+
'${log.displayTitleWithTime()}${log.displayMessage}${log.displayException}${log.displayError}${log.displayStackTrace}',
100+
),
84101
);
85102
});
86103
});

packages/talker/test/talker_data_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ void main() {
4444
expect(
4545
generatedMessage,
4646
equals(
47-
'${talkerData.displayTitleWithTime()}${talkerData.displayMessage}${talkerData.displayStackTrace}',
47+
'${talkerData.displayTitleWithTime()}${talkerData.displayMessage}${talkerData.displayException}${talkerData.displayError}${talkerData.displayStackTrace}',
4848
),
4949
);
5050
});

0 commit comments

Comments
 (0)