Skip to content

Commit 5b7034a

Browse files
committed
chore(flutter): add SDK initialization test
1 parent 729e91c commit 5b7034a

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

flutter/measure_flutter/lib/measure.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:developer' as developer;
22

3+
import 'package:flutter/cupertino.dart';
34
import 'package:measure_flutter/attribute_value.dart';
45
import 'package:measure_flutter/src/config/measure_config.dart';
56
import 'package:measure_flutter/src/logger/log_level.dart';
@@ -15,6 +16,9 @@ class Measure implements IMeasure {
1516
late MeasureInternal _measure;
1617
bool _isInitialized = false;
1718

19+
@visibleForTesting
20+
bool get isInitialized => _isInitialized;
21+
1822
@override
1923
Future<void> init({
2024
bool enableLogging = false,
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import 'package:flutter_test/flutter_test.dart';
2+
import 'package:measure_flutter/measure.dart';
3+
4+
void main() {
5+
group('Measure initialization', () {
6+
test('should initialize successfully', () async {
7+
// Given
8+
final measure = Measure.instance;
9+
10+
// When
11+
await measure.init(enableLogging: true);
12+
13+
// Then
14+
expect(measure.isInitialized, true);
15+
});
16+
});
17+
}

0 commit comments

Comments
 (0)