You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/SessionMessagingKitTests/_TestUtilities/MockedExtensions.swift

36 lines
913 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
import SessionMessagingKit
extension OpenGroup: Mocked {
static var mockValue: OpenGroup = OpenGroup(
server: any(),
room: any(),
publicKey: TestConstants.publicKey,
name: any(),
groupDescription: any(),
imageID: any(),
infoUpdates: any()
)
}
extension OpenGroupAPI.Server: Mocked {
static var mockValue: OpenGroupAPI.Server = OpenGroupAPI.Server(
name: any(),
capabilities: OpenGroupAPI.Capabilities(capabilities: anyArray(), missing: anyArray())
)
}
extension VisibleMessage: Mocked {
static var mockValue: VisibleMessage = VisibleMessage()
}
extension BlindedIdMapping: Mocked {
static var mockValue: BlindedIdMapping = BlindedIdMapping(
blindedId: any(),
sessionId: any(),
serverPublicKey: any()
)
}