Signal-iOS/SignalServiceKit/src/TestUtils
Harry 7ee39eef63
Add SystemStoryManager
* Add OnboardingStoryManager

* mark onboarding story viewed

* Add tests and fix issues that came up from testing

* up test timeout for slower CI

* rename SystemStoryManager and put into dependency injecton container

* Use viewed state on StoryMessage itself. Have SystemStoryManager observe app lifecyle events to automatically manage the onboarding story

* use iOS assets which are now in s3

* todo cleanup

* increment timestamp for uniqueness

* pr comments

* change literal delimiter

* Add ChainedPromise utility, tests, and use in SystemStoryManager

* discretionarily observe app backgrounding in SystemStoryManager

* renaming from PR comments
2022-08-30 14:49:59 -07:00
..
Factories.swift Support remote delete of stories 2022-08-19 14:23:59 -07:00
FakeAccountServiceClient.swift Refresh PNI pre-keys along with ACI pre-keys 2022-04-07 14:06:27 -07:00
FakeContactsManager.swift Test phone number sharing modes for sealed sender 2022-05-18 10:21:53 -07:00
FakeStorageServiceManager.swift Sync story distribution lists 2022-07-15 15:05:03 -07:00
MockSSKEnvironment.h Fetch phone numbers in a batch. 2022-03-17 12:46:33 -07:00
MockSSKEnvironment.m Add SystemStoryManager 2022-08-30 14:49:59 -07:00
MockSubscriptionManager.swift Don't show subscription megaphone again until your subscription has been expired for at least 2 weeks 2022-02-11 13:09:20 -08:00
NoopNotificationsManager.swift OWSMessageDecrypter should use destinationUuid to choose local stores 2022-04-14 16:47:46 -07:00
NoopPendingReadReceiptRecorder.swift Add support for viewed receipts 2021-04-29 18:01:18 -07:00
OWSFakeCallMessageHandler.h Respond to CR. 2021-10-21 09:21:31 -03:00
OWSFakeCallMessageHandler.m Lint 2022-03-04 14:16:29 -08:00
OWSFakeMessageSender.h Respond to CR. 2021-10-21 09:21:31 -03:00
OWSFakeMessageSender.m Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
OWSFakeProfileManager.h Check if a user is stories capable when sending group replies 2022-03-31 00:37:56 -07:00
OWSFakeProfileManager.m Index name components if available 2022-08-02 11:52:20 -07:00
OWSMockSyncManager.swift Remove ConversationConfigurationSyncOperation 2022-08-26 14:42:57 -07:00
TestAppContext.h Respond to CR. 2021-10-21 09:21:31 -03:00
TestAppContext.m Video Story muting/unmuting 2022-08-10 16:25:49 -07:00
TestKeychainStorage.swift Fix violations of SwiftLint's attributes rule 2022-05-14 09:07:42 -05:00
TestProtocolRunner.swift Record early receipts for server-generated DRs 2022-06-20 13:25:24 -07:00