Skip to content

Commit 2088be2

Browse files
committed
Update CHANGELOGS and fix tests.
1 parent d4b5304 commit 2088be2

File tree

5 files changed

+23
-22
lines changed

5 files changed

+23
-22
lines changed

geolocator_web/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 2.2.1
22

3-
- Migrate tests to support sound null safety.
3+
- Migrates tests to support sound null safety.
44

55
## 2.2.0
66

geolocator_web/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ dependencies:
2020
geolocator_platform_interface: ^4.1.0
2121

2222
dev_dependencies:
23+
build_runner: ^2.4.8
2324
flutter_test:
2425
sdk: flutter
2526
flutter_lints: ^3.0.1

geolocator_web/test/geolocator_utils_test.mocks.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// Mocks generated by Mockito 5.4.1-wip from annotations
2-
// in geolocator.web/test/geolocator_utils_test.dart.
1+
// Mocks generated by Mockito 5.4.4 from annotations
2+
// in geolocator_web/test/geolocator_utils_test.dart.
33
// Do not manually edit this file.
44

55
// ignore_for_file: no_leading_underscores_for_library_prefixes

geolocator_web/test/geolocator_web_test.dart

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,6 @@ void main() {
5353
});
5454

5555
group('Permission methods', () {
56-
test('checkPermission throws exception when permissionsSupported is false',
57-
() async {
58-
when(mockPermissionsManager.permissionsSupported).thenReturn(false);
59-
60-
expect(
61-
geolocatorPlugin.checkPermission, throwsA(isA<PlatformException>()));
62-
});
63-
6456
test('checkPermission returns the correct LocationPermission', () async {
6557
when(mockPermissionsManager.permissionsSupported).thenReturn(true);
6658

geolocator_web/test/geolocator_web_test.mocks.dart

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
// Mocks generated by Mockito 5.4.1-wip from annotations
2-
// in geolocator.web/test/geolocator_web_test.dart.
1+
// Mocks generated by Mockito 5.4.4 from annotations
2+
// in geolocator_web/test/geolocator_web_test.dart.
33
// Do not manually edit this file.
44

55
// ignore_for_file: no_leading_underscores_for_library_prefixes
66
import 'dart:async' as _i4;
77

8-
import 'package:mockito/mockito.dart' as _i1;
98
import 'package:geolocator_platform_interface/geolocator_platform_interface.dart'
109
as _i2;
1110
import 'package:geolocator_web/src/geolocation_manager.dart' as _i3;
1211
import 'package:geolocator_web/src/permissions_manager.dart' as _i5;
12+
import 'package:mockito/mockito.dart' as _i1;
1313

1414
// ignore_for_file: type=lint
1515
// ignore_for_file: avoid_redundant_argument_values
@@ -39,10 +39,6 @@ class _FakePosition_0 extends _i1.SmartFake implements _i2.Position {
3939
/// See the documentation for Mockito's code generation for more information.
4040
class MockGeolocationManager extends _i1.Mock
4141
implements _i3.GeolocationManager {
42-
MockGeolocationManager() {
43-
_i1.throwOnMissingStub(this);
44-
}
45-
4642
@override
4743
_i4.Future<_i2.Position> getCurrentPosition({
4844
bool? enableHighAccuracy,
@@ -68,6 +64,18 @@ class MockGeolocationManager extends _i1.Mock
6864
},
6965
),
7066
)),
67+
returnValueForMissingStub:
68+
_i4.Future<_i2.Position>.value(_FakePosition_0(
69+
this,
70+
Invocation.method(
71+
#getCurrentPosition,
72+
[],
73+
{
74+
#enableHighAccuracy: enableHighAccuracy,
75+
#timeout: timeout,
76+
},
77+
),
78+
)),
7179
) as _i4.Future<_i2.Position>);
7280

7381
@override
@@ -85,6 +93,7 @@ class MockGeolocationManager extends _i1.Mock
8593
},
8694
),
8795
returnValue: _i4.Stream<_i2.Position>.empty(),
96+
returnValueForMissingStub: _i4.Stream<_i2.Position>.empty(),
8897
) as _i4.Stream<_i2.Position>);
8998
}
9099

@@ -93,14 +102,11 @@ class MockGeolocationManager extends _i1.Mock
93102
/// See the documentation for Mockito's code generation for more information.
94103
class MockPermissionsManager extends _i1.Mock
95104
implements _i5.PermissionsManager {
96-
MockPermissionsManager() {
97-
_i1.throwOnMissingStub(this);
98-
}
99-
100105
@override
101106
bool get permissionsSupported => (super.noSuchMethod(
102107
Invocation.getter(#permissionsSupported),
103108
returnValue: false,
109+
returnValueForMissingStub: false,
104110
) as bool);
105111

106112
@override
@@ -112,5 +118,7 @@ class MockPermissionsManager extends _i1.Mock
112118
),
113119
returnValue: _i4.Future<_i2.LocationPermission>.value(
114120
_i2.LocationPermission.denied),
121+
returnValueForMissingStub: _i4.Future<_i2.LocationPermission>.value(
122+
_i2.LocationPermission.denied),
115123
) as _i4.Future<_i2.LocationPermission>);
116124
}

0 commit comments

Comments
 (0)