Skip to content

Commit 170a374

Browse files
committed
Fix MockCryptoClient
1 parent 756873a commit 170a374

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

BitwardenShared/Core/Auth/Services/TestHelpers/MockCryptoClient.swift

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,22 @@ class MockCryptoClient: CryptoClientProtocol {
2020
var enrollAdminPasswordPublicKey: String?
2121
var enrollAdminPasswordResetResult: Result<String, Error> = .success("RESET_PASSWORD_KEY")
2222

23+
var enrollPinPin: String?
24+
var enrollPinResult: Result<EnrollPinResponse, Error> = .success(
25+
EnrollPinResponse(
26+
pinProtectedUserKeyEnvelope: "pinProtectedUserKeyEnvelope",
27+
userKeyEncryptedPin: "userKeyEncryptedPin"
28+
)
29+
)
30+
31+
var enrollPinWithEncryptedPinEncryptedPin: String?
32+
var enrollPinWithEncryptedPinResult: Result<EnrollPinResponse, Error> = .success(
33+
EnrollPinResponse(
34+
pinProtectedUserKeyEnvelope: "pinProtectedUserKeyEnvelope",
35+
userKeyEncryptedPin: "userKeyEncryptedPin"
36+
)
37+
)
38+
2339
var getUserEncryptionKeyCalled = false
2440
var getUserEncryptionKeyResult: Result<String, Error> = .success("USER_ENCRYPTION_KEY")
2541

@@ -56,6 +72,16 @@ class MockCryptoClient: CryptoClientProtocol {
5672
return try enrollAdminPasswordResetResult.get()
5773
}
5874

75+
func enrollPin(pin: String) throws -> EnrollPinResponse {
76+
enrollPinPin = pin
77+
return try enrollPinResult.get()
78+
}
79+
80+
func enrollPinWithEncryptedPin(encryptedPin: EncString) throws -> EnrollPinResponse {
81+
enrollPinWithEncryptedPinEncryptedPin = encryptedPin
82+
return try enrollPinWithEncryptedPinResult.get()
83+
}
84+
5985
func getUserEncryptionKey() async throws -> String {
6086
getUserEncryptionKeyCalled = true
6187
return try getUserEncryptionKeyResult.get()

0 commit comments

Comments
 (0)