UNPKG

@shko.online/componentframework-mock

Version:

Mocking library to help with testing PowerApps Component Framework Components

19 lines (17 loc) 599 B
/* Copyright (c) 2022 Betim Beja and Shko Online LLC Licensed under the MIT license. */ import { stub } from 'sinon'; import type { SinonStub } from 'sinon'; import { PopupServiceMock } from './FactoryApi'; export class FactoryMock implements ComponentFramework.Factory { _popupService = new PopupServiceMock(); getPopupService: SinonStub<[], PopupServiceMock>; requestRender: SinonStub<[], void>; constructor() { this.getPopupService = stub(); this.getPopupService.returns(this._popupService); this.requestRender = stub(); } }