| Index: test/logging_test.dart
|
| diff --git a/test/logging_test.dart b/test/logging_test.dart
|
| index e27ee2f3b047ae09e678c7ddea85742c96eb792f..60017b371bf78a44a337e4cd099cfadcfe643c70 100644
|
| --- a/test/logging_test.dart
|
| +++ b/test/logging_test.dart
|
| @@ -569,5 +569,18 @@ void main() {
|
| expect(records[0].stackTrace, isNot(equals(trace)));
|
| expect(records[1].stackTrace, trace);
|
| });
|
| +
|
| + test('error also generated when generating a trace', () {
|
| + var records = new List<LogRecord>();
|
| + recordStackTraceAtLevel = Level.WARNING;
|
| + root.onRecord.listen(records.add);
|
| + root.severe('hello');
|
| + root.warning('hello');
|
| + root.info('hello');
|
| + expect(records, hasLength(3));
|
| + expect(records[0].error, isNotNull);
|
| + expect(records[1].error, isNotNull);
|
| + expect(records[2].error, isNull);
|
| + });
|
| });
|
| }
|
|
|