Skip to content

Commit fb64b57

Browse files
authored
Merge pull request #17992 from milseman/emoji_gate
2 parents bae6cc6 + 85e1f96 commit fb64b57

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

test/stdlib/UnicodeScalarPropertiesTests.swift

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,19 @@ UnicodeScalarPropertiesTests.test("properties.booleanProperties") {
8383
expectBooleanProperty(\.changesWhenNFKCCaseFolded, trueFor: "A", falseFor: "!")
8484

8585
#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
86-
// U+2708 AIRPLANE
87-
expectBooleanProperty(\.isEmoji, trueFor: "\u{2708}", falseFor: "A")
88-
// U+231A WATCH
89-
expectBooleanProperty(\.isEmojiPresentation, trueFor: "\u{231A}", falseFor: "A")
90-
// U+1F3FD EMOJI MODIFIER FITZPATRICK TYPE-4
91-
expectBooleanProperty(\.isEmojiModifier, trueFor: "\u{1F3FD}", falseFor: "A")
92-
// U+270B RAISED HAND
93-
expectBooleanProperty(\.isEmojiModifierBase, trueFor: "\u{270B}", falseFor: "A")
86+
if #available(iOS 10.2, *) {
87+
// U+2708 AIRPLANE
88+
expectBooleanProperty(\.isEmoji, trueFor: "\u{2708}", falseFor: "A")
89+
// U+231A WATCH
90+
expectBooleanProperty(
91+
\.isEmojiPresentation, trueFor: "\u{231A}", falseFor: "A")
92+
// U+1F3FD EMOJI MODIFIER FITZPATRICK TYPE-4
93+
expectBooleanProperty(
94+
\.isEmojiModifier, trueFor: "\u{1F3FD}", falseFor: "A")
95+
// U+270B RAISED HAND
96+
expectBooleanProperty(
97+
\.isEmojiModifierBase, trueFor: "\u{270B}", falseFor: "A")
98+
}
9499
#endif
95100
}
96101

0 commit comments

Comments
 (0)