widget_services_storage_mock

Allows to instantiate a mock implementations of AxStorage, compatible to the "axStorage" injection.

Contents

Module Members

Types

Module Members

create()

Creates a mock for the axStorage injection of a widget.

Returns
Type Description
AxStorageMock a mock of axStorage that can be spied and/or mocked with additional items

Types

AxStorageMock

extends AxStorage

The AxStorageMock provides the same API as AxStorage, with the additional property #mockBackends to inspect and/or simulate mock values in the storage backend.

AxStorageMock.mockBackends undefined

Provides access to the backing stores for local and session storage.

Contains local and session store properties. The stores are plain objects whose properties reflect any setItem/removeItem operations. When properties are set on a store, they are observed by getItem calls on the corresponding axStorage API.