SDKInstance に MockBackend を overlay として被せます。
明示的に mock.<packetType>.mockResolvedValue(...) 等で上書きされた packet のみ Mock が応答し、未モックの packet は元の Backend に流れます。 既存の createMockBackend() (全置換型) とは別の用途です。
mock.<packetType>.mockResolvedValue(...)
Backend
createMockBackend()
const sdk = await createSDKInstance({ serviceId: "svc" });const mock = installMock(sdk);mock.requestLocalAuthentication.mockResolvedValue({ result: "rejected" });// afterEach 等でmock.restore(); コピー
const sdk = await createSDKInstance({ serviceId: "svc" });const mock = installMock(sdk);mock.requestLocalAuthentication.mockResolvedValue({ result: "rejected" });// afterEach 等でmock.restore();
既に同じ sdk に対して installMock 済みの場合。uninstallMock してから呼んでください。
sdk
installMock
uninstallMock
SDKInstance に MockBackend を overlay として被せます。
明示的に
mock.<packetType>.mockResolvedValue(...)等で上書きされた packet のみ Mock が応答し、未モックの packet は元のBackendに流れます。 既存のcreateMockBackend()(全置換型) とは別の用途です。