Skip to content

Commit 629b5a5

Browse files
committed
update tests
1 parent 1ca941d commit 629b5a5

File tree

2 files changed

+30
-18
lines changed

2 files changed

+30
-18
lines changed

lib/src/logger/empty_logger.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'event.dart';
22
import 'logger.dart';
33

4-
/// Logger's implementation with empty methods.
4+
/// Log nothing :)
55
class EmptyLogger<Key extends Object, Options> implements Logger<Key, Options> {
66
/// Constructs a [EmptyLogger].
77
const EmptyLogger();

test/logger/default_logger_test.dart

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,44 +10,56 @@ void main() {
1010
KeyAndValue('key1', 'value1'),
1111
KeyAndValue('key2', 2),
1212
];
13-
logger.log(KeysChangedEvent(pairs));
14-
prints([
15-
' ↓ Key changes',
16-
" → { 'key1': value1 }" '\n' " → { 'key2': 2 }",
17-
].join('\n'));
13+
14+
expect(
15+
() => logger.log(KeysChangedEvent(pairs)),
16+
prints([
17+
' ↓ Key changes',
18+
" → { 'key1': value1 }",
19+
" → { 'key2': 2 }\n",
20+
].join('\n')),
21+
);
22+
;
1823
});
1924

2025
test('OnDataStreamEvent', () {
2126
const pair = KeyAndValue('key1', 'value1');
22-
logger.log(OnDataStreamEvent(pair));
23-
24-
prints(" → Stream emits data: { 'key1': value1 }");
27+
expect(
28+
() => logger.log(OnDataStreamEvent(pair)),
29+
prints(" → Stream emits data: { 'key1': value1 }\n"),
30+
);
2531
});
2632

2733
test('OnErrorStreamEvent', () {
2834
final stackTrace = StackTrace.current;
2935
final exception = Exception();
30-
logger.log(OnErrorStreamEvent(RxStorageError(exception, stackTrace)));
31-
32-
prints(' → Stream emits error: $exception, $stackTrace');
36+
expect(
37+
() => logger
38+
.log(OnErrorStreamEvent(RxStorageError(exception, stackTrace))),
39+
prints(' → Stream emits error: $exception, $stackTrace\n'),
40+
);
3341
});
3442

3543
test('ReadValueSuccessEvent', () {
3644
const type = String;
3745
const key = 'key';
3846
const value = 'value';
39-
logger.log(ReadValueSuccessEvent(KeyAndValue(key, value), type, null));
40-
41-
prints(" → Read: type=String, key='key' → value");
47+
expect(
48+
() => logger
49+
.log(ReadValueSuccessEvent(KeyAndValue(key, value), type, null)),
50+
prints(" → Read: type=String, key='key' → value\n"),
51+
);
4252
});
4353

4454
test('WriteSuccessEvent', () {
4555
const type = String;
4656
const key = 'key';
4757
const value = 'value';
48-
logger.log(WriteSuccessEvent(KeyAndValue(key, value), type, null));
49-
50-
prints(" ← Write: key='key', value=value, type=String → success");
58+
expect(
59+
() =>
60+
logger.log(WriteSuccessEvent(KeyAndValue(key, value), type, null)),
61+
prints(" ← Write: key='key', value=value, type=String → success\n"),
62+
);
5163
});
5264
});
5365
}

0 commit comments

Comments
 (0)