mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-02 00:17:02 +00:00
Update unit tests to not modify lastCheck property but instead use NSDefaults as it would happen in real
This commit is contained in:
parent
f11bee044b
commit
505535da41
@ -82,8 +82,8 @@
|
|||||||
|
|
||||||
- (void)testUpdateCheckDailyFirstTimeTodayLastCheckPreviousDay {
|
- (void)testUpdateCheckDailyFirstTimeTodayLastCheckPreviousDay {
|
||||||
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
||||||
|
[given([mockUserDefaults objectForKey:@"BITStoreUpdateDateOfLastCheck"]) willReturn:[NSDate dateWithTimeIntervalSinceNow:-(60*60*24)]];
|
||||||
_storeUpdateManager.userDefaults = mockUserDefaults;
|
_storeUpdateManager.userDefaults = mockUserDefaults;
|
||||||
_storeUpdateManager.lastCheck = [NSDate dateWithTimeIntervalSinceNow:-(60*60*24)];
|
|
||||||
|
|
||||||
[self startManager];
|
[self startManager];
|
||||||
|
|
||||||
@ -118,9 +118,9 @@
|
|||||||
|
|
||||||
- (void)testUpdateCheckWeeklyFirstTimeTodayLastCheckPreviousWeek {
|
- (void)testUpdateCheckWeeklyFirstTimeTodayLastCheckPreviousWeek {
|
||||||
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
||||||
|
[given([mockUserDefaults objectForKey:@"BITStoreUpdateDateOfLastCheck"]) willReturn:[NSDate dateWithTimeIntervalSinceNow:-(60*60*24*7)]];
|
||||||
_storeUpdateManager.userDefaults = mockUserDefaults;
|
_storeUpdateManager.userDefaults = mockUserDefaults;
|
||||||
_storeUpdateManager.updateSetting = BITStoreUpdateCheckWeekly;
|
_storeUpdateManager.updateSetting = BITStoreUpdateCheckWeekly;
|
||||||
_storeUpdateManager.lastCheck = [NSDate dateWithTimeIntervalSinceNow:-(60*60*24*7)];
|
|
||||||
|
|
||||||
[self startManager];
|
[self startManager];
|
||||||
|
|
||||||
@ -131,9 +131,9 @@
|
|||||||
|
|
||||||
- (void)testUpdateCheckWeeklyFirstTimeFiveDaysAfterPreviousCheck {
|
- (void)testUpdateCheckWeeklyFirstTimeFiveDaysAfterPreviousCheck {
|
||||||
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
||||||
|
[given([mockUserDefaults objectForKey:@"BITStoreUpdateDateOfLastCheck"]) willReturn:[NSDate dateWithTimeIntervalSinceNow:-(60*60*24*5)]];
|
||||||
_storeUpdateManager.userDefaults = mockUserDefaults;
|
_storeUpdateManager.userDefaults = mockUserDefaults;
|
||||||
_storeUpdateManager.updateSetting = BITStoreUpdateCheckWeekly;
|
_storeUpdateManager.updateSetting = BITStoreUpdateCheckWeekly;
|
||||||
_storeUpdateManager.lastCheck = [NSDate dateWithTimeIntervalSinceNow:-(60*60*24*5)];
|
|
||||||
|
|
||||||
[self startManager];
|
[self startManager];
|
||||||
|
|
||||||
@ -156,9 +156,9 @@
|
|||||||
|
|
||||||
- (void)testUpdateCheckManuallyFirstTimeTodayLastCheckDonePreviousDay {
|
- (void)testUpdateCheckManuallyFirstTimeTodayLastCheckDonePreviousDay {
|
||||||
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
NSUserDefaults *mockUserDefaults = mock([NSUserDefaults class]);
|
||||||
|
[given([mockUserDefaults objectForKey:@"BITStoreUpdateDateOfLastCheck"]) willReturn:[NSDate dateWithTimeIntervalSinceNow:-(60*60*24)]];
|
||||||
_storeUpdateManager.userDefaults = mockUserDefaults;
|
_storeUpdateManager.userDefaults = mockUserDefaults;
|
||||||
_storeUpdateManager.updateSetting = BITStoreUpdateCheckManually;
|
_storeUpdateManager.updateSetting = BITStoreUpdateCheckManually;
|
||||||
_storeUpdateManager.lastCheck = [NSDate dateWithTimeIntervalSinceNow:-(60*60*24)];
|
|
||||||
|
|
||||||
[self startManager];
|
[self startManager];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user