Signal-iOS/SignalServiceKit/tests/Messages
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
..
Interactions Use ServiceId in message sending code 2023-03-22 12:25:05 -07:00
Reactions Change license to AGPL 2022-10-13 08:25:37 -05:00
Stickers Swiftify method to parse sticker pack info from hex strings 2022-12-07 09:37:07 -06:00
DeliveryReceiptContextTests.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DisappearingMessageFinderTest.swift Use ServiceId in message sending code 2023-03-22 12:25:05 -07:00
MessageBodyTests.swift Parse text formatting styles in MessageBody 2023-04-04 12:46:09 -07:00
MessageDecryptionTest.swift Initial implementation of PNI change-number 2023-03-09 17:13:16 -08:00
MessagePipelineSupervisorTest.swift Update message processor suspension-related behavior 2023-03-16 14:23:10 -07:00
MessageProcessingIntegrationTest.swift Update message processor suspension-related behavior 2023-03-16 14:23:10 -07:00
MessageSendLogTests.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OutgoingGroupUpdateMessageTest.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSDisappearingMessagesJobTest.swift Swiftify OWSDisappearingMessagesJobTest 2022-11-03 11:48:52 -07:00
OWSLinkPreviewTest.swift Consolidate link preview fetching code 2023-02-21 12:49:25 -08:00
OWSMessageManagerTest.m Remove throws_ handling for incoming messages 2023-03-29 18:40:30 -07:00
OWSMessageSenderTest.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSOutgoingReceiptManagerTests.swift Support PNIs in SignalServiceAddress 2023-03-23 12:43:01 -07:00
OWSUDManagerTest.swift Use ServiceId in message sending code 2023-03-22 12:25:05 -07:00
SignalServiceAddressTest.swift Support PNIs in SignalServiceAddress 2023-03-23 12:43:01 -07:00
SMKSecretSessionCipherTest.swift Support PNIs in SignalServiceAddress 2023-03-23 12:43:01 -07:00
SMKTestUtils.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SMKUDAccessKeyTest.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TestProtocolRunnerTest.swift Initial implementation of PNI change-number 2023-03-09 17:13:16 -08:00
TSInfoMessage+GroupUpdateCopy+NSAttributedStringTest.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TypingIndicatorMessageTest.swift Change license to AGPL 2022-10-13 08:25:37 -05:00