diff options
Diffstat (limited to 'platform/darwin/test/MGLStyleLayerTests.mm.ejs')
-rw-r--r-- | platform/darwin/test/MGLStyleLayerTests.mm.ejs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/darwin/test/MGLStyleLayerTests.mm.ejs b/platform/darwin/test/MGLStyleLayerTests.mm.ejs index 810d7fbd3b..77d02b6a39 100644 --- a/platform/darwin/test/MGLStyleLayerTests.mm.ejs +++ b/platform/darwin/test/MGLStyleLayerTests.mm.ejs @@ -53,6 +53,16 @@ XCTAssertNotEqual(layer.rawLayer, nullptr); XCTAssertTrue(layer.rawLayer->is<mbgl::style::<%- camelize(type) %>Layer>()); auto rawLayer = layer.rawLayer->as<mbgl::style::<%- camelize(type) %>Layer>(); + + NSArray *transitionKeys = [MGL<%- camelize(type) %>StyleLayer transitionKeys]; + MGLTransition transitionTest = {.delay = 4, .duration = 5}; + + for (NSString *property in transitionKeys) { + [layer setTransition:transitionTest forKey:property]; + MGLTransition transition = [layer transitionForKey:property]; + XCTAssertEqual(transition.delay, transitionTest.delay); + XCTAssertEqual(transition.duration, transitionTest.duration); + } <% for (const property of properties) { -%> // <%- originalPropertyName(property) %> |