@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


unwrapKey

unwrapKey(req: CircuitBreakerUnwrapKeyRequest): object

Defined in packages/sdk/identity/src/odis/circuit-breaker.mock.ts:62

Parameters:

Name Type
req CircuitBreakerUnwrapKeyRequest

Returns: object