diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt index 2d68612c70..dbb4bf1116 100644 --- a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt +++ b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt @@ -112,4 +112,15 @@ class MapboxMapTest { mapboxMap.onDestroy() verify { cameraChangeDispatcher.onDestroy() } } + + @Test + fun testStyleClearedOnDestroy() { + val style = mockk<Style>(relaxed = true) + val builder = mockk<Style.Builder>(relaxed = true) + every { builder.build(nativeMapView) } returns style + mapboxMap.setStyle(builder) + + mapboxMap.onDestroy() + verify(exactly = 1) { style.clear() } + } }
\ No newline at end of file |