@celo/identity › "odis/circuit-breaker.mock" › MockCircuitBreaker
Class: MockCircuitBreaker
Mock circuit breaker implementation based on Valora implementaion github.com/valora-inc/wallet/tree/main/packages/cloud-functions/src/circuitBreaker/circuitBreaker.ts
Hierarchy
- MockCircuitBreaker
Index
Properties
Methods
Properties
keyStatus
• keyStatus: CircuitBreakerKeyStatus = CircuitBreakerKeyStatus.ENABLED
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:53
Static
Readonly
environment
▪ environment: CircuitBreakerServiceContext = MOCK_CIRCUIT_BREAKER_ENVIRONMENT
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:51
Static
Readonly
privateKey
▪ privateKey: "-----BEGIN PRIVATE KEY----- MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAMa3FQ+WO36gcUF/ dGsNkc31NtOIjSQrhu/TZnZY/uRT89AKKRao2X39WMZVe4YyV/ClxZmuNbAlr6QG VRhFcf+KddZQo7k+pOdpRdLUAtqwYBS/NHPdW/MLGmMqyNVLz+ACgltjYibCivjf Y4us6yw2gruNuXVOBpXjvIYIrAX3AgMBAAECgYBGPqv8QZAweAjxLVv7B+X112wV JN033wcpOiKrTVR1ZFP4w864iuGvTuKV4dvzmVJK6F7Mr6+c4AWRxwdHuCzOlwxj O9RySFAXhoENu70zg8W2w4i8GMHsmdnNk045cF01Mb3GtQ6Y3uGb637XYTIwMEbC Q74TbkrfPZPcSIpPEQJBAP4VModTr47oNvdyJITQ3fzIarRSDU0deZTpn6MXB3a1 abOAzlqYK3CSvLyyM9GOB9C5wvIZev+aNU9SkqPzU38CQQDINu7nOqS2X8UXQ5sS wFrnoBQcU78i7Jaopvw0kOvkvklHlKVvXVkWP8PaWYdUAO9fpEdKdRnfaOEnqBwT aymJAkEAgTXmbEtyjAoracryJ1jQiyyglvLjMMQ8gC4OsLGVahj3mAF47zlTXfxB XvSAxaCk+NB/Av9SPYn+ckhbqmSjoQJAYb6H1bVIkoyg0OG9hGMKPkhlaQrtpmQw jTewqw0RTQQlDGAigALnqjgJKsFIkxc9xciS0WPn9KzkNxMYWdaYWQJBAI8asXXb XF5Lg2AAM2xJ/SS+h+si4f70eZey4vo9pWB3Q+VKbtRZu2pCjlR1A1nIqigJxdlc 1jHX+4GiW+t0w8Q= -----END PRIVATE KEY-----" = MOCK_CIRCUIT_BREAKER_PRIVATE_KEY
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:50
Static
Readonly
publicKey
▪ publicKey: "-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGtxUPljt+oHFBf3RrDZHN9TbT iI0kK4bv02Z2WP7kU/PQCikWqNl9/VjGVXuGMlfwpcWZrjWwJa+kBlUYRXH/inXW UKO5PqTnaUXS1ALasGAUvzRz3VvzCxpjKsjVS8/gAoJbY2Imwor432OLrOssNoK7 jbl1TgaV47yGCKwF9wIDAQAB -----END PUBLIC KEY-----" = MOCK_CIRCUIT_BREAKER_PUBLIC_KEY
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:49
Methods
install
▸ install(mock
: typeof fetchMock): void
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:133
Parameters:
Name | Type |
---|---|
mock |
typeof fetchMock |
Returns: void
installStatusEndpoint
▸ installStatusEndpoint(mock
: typeof fetchMock, override?
: any): void
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:105
Parameters:
Name | Type |
---|---|
mock |
typeof fetchMock |
override? |
any |
Returns: void
installUnwrapKeyEndpoint
▸ installUnwrapKeyEndpoint(mock
: typeof fetchMock, override?
: any): void
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:119
Parameters:
Name | Type |
---|---|
mock |
typeof fetchMock |
override? |
any |
Returns: void
status
▸ status(): object
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:55
Returns: object
-
status: number
unwrapKey
▸ unwrapKey(req
: CircuitBreakerUnwrapKeyRequest): object
Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:62
Parameters:
Name | Type |
---|---|
req |
CircuitBreakerUnwrapKeyRequest |
Returns: object
-
status: number