From d6064ed37d715ea46f0835f745f23676d4ee6dca Mon Sep 17 00:00:00 2001 From: 417-72KI <417.72ki@gmail.com> Date: Wed, 4 Oct 2023 12:25:08 +0900 Subject: [PATCH] add test --- Tests/Tests.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Tests/Tests.swift b/Tests/Tests.swift index 9e0e4db..1dc2f48 100644 --- a/Tests/Tests.swift +++ b/Tests/Tests.swift @@ -488,6 +488,18 @@ class DeviceKitTests: XCTestCase { XCTAssertFalse(UIDevice.current.isBatteryMonitoringEnabled) } + func testHasDynamicIsland() { + let devicesHasDynamicIsland: [Device] = [ + .iPhone14Pro, .iPhone14ProMax, + .iPhone15, .iPhone15Plus, .iPhone15Pro, .iPhone15ProMax, + ] + XCTAssertTrue(devicesHasDynamicIsland.allSatisfy(\Device.hasDynamicIsland)) + + let devicesNotHaveDynamicIsland = (Device.allPhones + Device.allPads) + .filter { !devicesHasDynamicIsland.contains($0) } + XCTAssertFalse(devicesNotHaveDynamicIsland.contains(where: \.hasDynamicIsland)) + } + // MARK: - volumes @available(iOS 11.0, *) func testVolumeTotalCapacity() {