summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.kt
diff options
context:
space:
mode:
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.kt11
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