mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
Fixup tests
// FREEBIE
This commit is contained in:
parent
c6cc497eaf
commit
05035e40a6
|
@ -1,5 +1,5 @@
|
|||
//
|
||||
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
|
||||
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
||||
//
|
||||
|
||||
#import "ConversationViewItem.h"
|
||||
|
@ -427,11 +427,11 @@ NSString *NSStringForOWSMessageCellType(OWSMessageCellType cellType)
|
|||
}
|
||||
|
||||
if (self.messageCellType == OWSMessageCellType_Unknown) {
|
||||
DDLogVerbose(@"%@ message: %@", self.logTag, message.description);
|
||||
OWSFail(@"%@ Unknown cell type", self.logTag);
|
||||
// Messages of unknown type (including messages with missing attachments)
|
||||
// are rendered like empty text messages, but without any interactivity.
|
||||
self.messageCellType = OWSMessageCellType_Unknown;
|
||||
DDLogWarn(@"%@ Treating unknown message as empty text message: %@", self.logTag, message.description);
|
||||
self.messageCellType = OWSMessageCellType_TextMessage;
|
||||
self.hasText = YES;
|
||||
self.displayableText = [[DisplayableText alloc] initWithFullText:@"" displayText:@"" isTextTruncated:NO];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
//
|
||||
// Copyright (c) 2017 Open Whisper Systems. All rights reserved.
|
||||
// Copyright (c) 2018 Open Whisper Systems. All rights reserved.
|
||||
//
|
||||
|
||||
#import "ConversationViewItem.h"
|
||||
|
@ -275,7 +275,7 @@
|
|||
XCTAssertNil(UIPasteboard.generalPasteboard.string);
|
||||
|
||||
ConversationViewItem *viewItem = self.textViewItem;
|
||||
[viewItem copyAction];
|
||||
[viewItem copyTextAction];
|
||||
XCTAssertEqualObjects(self.fakeTextMessageText, UIPasteboard.generalPasteboard.string);
|
||||
}
|
||||
|
||||
|
@ -287,7 +287,7 @@
|
|||
XCTAssertNil([UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeJPEG]);
|
||||
|
||||
ConversationViewItem *viewItem = self.stillImageViewItem;
|
||||
[viewItem copyAction];
|
||||
[viewItem copyMediaAction];
|
||||
NSData *_Nullable copiedData = [UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeJPEG];
|
||||
XCTAssertTrue(copiedData.length > 0);
|
||||
}
|
||||
|
@ -300,7 +300,7 @@
|
|||
XCTAssertNil([UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeGIF]);
|
||||
|
||||
ConversationViewItem *viewItem = self.animatedImageViewItem;
|
||||
[viewItem copyAction];
|
||||
[viewItem copyMediaAction];
|
||||
NSData *_Nullable copiedData = [UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeGIF];
|
||||
XCTAssertTrue(copiedData.length > 0);
|
||||
}
|
||||
|
@ -312,7 +312,7 @@
|
|||
XCTAssertNil([UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeMPEG4]);
|
||||
|
||||
ConversationViewItem *viewItem = self.videoViewItem;
|
||||
[viewItem copyAction];
|
||||
[viewItem copyMediaAction];
|
||||
NSData *_Nullable copiedData = [UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeMPEG4];
|
||||
XCTAssertTrue(copiedData.length > 0);
|
||||
}
|
||||
|
@ -324,7 +324,7 @@
|
|||
XCTAssertNil([UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeMP3]);
|
||||
|
||||
ConversationViewItem *viewItem = self.audioViewItem;
|
||||
[viewItem copyAction];
|
||||
[viewItem copyMediaAction];
|
||||
NSData *_Nullable copiedData = [UIPasteboard.generalPasteboard dataForPasteboardType:(NSString *)kUTTypeMP3];
|
||||
XCTAssertTrue(copiedData.length > 0);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue