summaryrefslogtreecommitdiff
path: root/platform/darwin/test/MGLStyleTests.mm
diff options
context:
space:
mode:
authorFabian Guerra <fabian.guerra@mapbox.com>2018-12-12 14:52:18 -0800
committerFabian Guerra <fabian.guerra@mapbox.com>2018-12-12 16:44:45 -0800
commit8f5e7d2126c47b106e89462d93677aa8a9182e21 (patch)
tree0c735561dabb41f66670ccbb004bfab76c2811e7 /platform/darwin/test/MGLStyleTests.mm
parente84748c17039c3c6911504d9f8e729e7a8e92c1a (diff)
downloadqtlocation-mapboxgl-8f5e7d2126c47b106e89462d93677aa8a9182e21.tar.gz
[ios, macos] Add enablePlacementTransitions to MGLStyle.
Diffstat (limited to 'platform/darwin/test/MGLStyleTests.mm')
-rw-r--r--platform/darwin/test/MGLStyleTests.mm20
1 files changed, 20 insertions, 0 deletions
diff --git a/platform/darwin/test/MGLStyleTests.mm b/platform/darwin/test/MGLStyleTests.mm
index 7330477126..ff075f63a6 100644
--- a/platform/darwin/test/MGLStyleTests.mm
+++ b/platform/darwin/test/MGLStyleTests.mm
@@ -470,4 +470,24 @@
}
}
+#pragma mark Transition tests
+
+- (void)testTransition
+{
+ MGLTransition transitionTest = MGLTransitionMake(5, 4);
+
+ self.style.transition = transitionTest;
+
+ XCTAssert(self.style.transition.delay == transitionTest.delay);
+ XCTAssert(self.style.transition.duration == transitionTest.duration);
+}
+
+- (void)testEnablePlacementTransition
+{
+ XCTAssertTrue(self.style.enablePlacementTransitions, @"The default value for enabling placement transitions should be YES.");
+
+ self.style.enablePlacementTransitions = NO;
+ XCTAssertFalse(self.style.enablePlacementTransitions, @"Enabling placement transitions should be NO.");
+}
+
@end