Signal-iOS/SignalServiceKit/tests
Harry 224e5a7c6b
Parse text formatting styles in MessageBody
* add deserialization test for MessageBodyRanges

* Add style ranges to MessageBodyText

* add deserialization tests and fix small other test

* add basic mention hydration tests

* Add RTL support for @mention hydration

* Add a test with accents for unicode shenanigans

* unique-ify TODOs

* Add emoji test and fix implementation to account for multi-point unicode that is captured in NSString.length but not String.count

* Add more TODOs for text formatting

* Collapse style ranges on init

* Handle mention overlaps on MessageBodyRanges init

* add tests, update existing tests, fix bugs

* Update v2 deserialization test; the meaning of Style raw values has changed

* comment nit
2023-04-04 12:46:09 -07:00
..
Account Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Calls Enable a RingRTC field trial for all users, with kill switch 2023-02-01 16:20:16 -06:00
ChangePhoneNumber Use ServiceId in message sending code 2023-03-22 12:25:05 -07:00
Contacts Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Devices Swiftify OWSDeviceProvisioner 2023-02-13 12:12:16 -08:00
Fixtures Improvements to PNG transcoding 2022-09-13 23:22:50 +00:00
GroupMembers Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Groups Change license to AGPL 2022-10-13 08:25:37 -05:00
KeyBackupService Rename KeyBackupServiceProtocol 2023-03-14 16:29:21 -07:00
Messages Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
Network Account data report: let users export text 2023-04-03 12:17:28 -05:00
Protos Change license to AGPL 2022-10-13 08:25:37 -05:00
Registration Change all e164 references in reg coordinator to E164 type 2023-03-16 11:32:13 -07:00
Schedulers Update SignalCoreKit to get Guarantee's nilTimeout 2023-03-20 08:11:24 -05:00
Security Change license to AGPL 2022-10-13 08:25:37 -05:00
Storage Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Stories Make SystemStoryManagerTest synchronous to end its reign of flaky terror 2023-03-29 08:47:49 -07:00
TestUtils Enable a RingRTC field trial for all users, with kill switch 2023-02-01 16:20:16 -06:00
Usernames Add manager to periodically validate usernames 2023-03-14 09:56:08 -05:00
Util Swiftify AppVersion.compare 2023-03-30 10:19:59 -05:00
SSKBaseTestObjC.h Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKBaseTestObjC.m Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKBaseTestSwift.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKSwiftTests.swift Change license to AGPL 2022-10-13 08:25:37 -05:00