session-ios/SessionMessagingKitTests/Open Groups/Types/SOGSErrorSpec.swift

26 lines
844 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
import Quick
import Nimble
@testable import SessionMessagingKit
class SOGSErrorSpec: QuickSpec {
override class func spec() {
// MARK: - a SOGSError
describe("a SOGSError") {
// MARK: -- generates the error description correctly
it("generates the error description correctly") {
expect(OpenGroupAPIError.decryptionFailed.errorDescription)
.to(equal("Couldn't decrypt response."))
expect(OpenGroupAPIError.signingFailed.errorDescription)
.to(equal("Couldn't sign message."))
expect(OpenGroupAPIError.noPublicKey.errorDescription)
.to(equal("Couldn't find server public key."))
}
}
}
}