UNPKG

xrm-mock

Version:

A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.

30 lines 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UiStandardElementMock = void 0; var uicangetvisibleelement_mock_1 = require("../uicangetvisibleelement/uicangetvisibleelement.mock"); var uilabelelement_mock_1 = require("../uilabelelement/uilabelelement.mock"); var UiStandardElementMock = /** @class */ (function () { function UiStandardElementMock(uiLabelElement, uiCanGetVisibleElement) { this.uiLabelElement = uiLabelElement; this.uiCanGetVisibleElement = uiCanGetVisibleElement; } UiStandardElementMock.create = function (label, visible) { if (visible === void 0) { visible = true; } return new UiStandardElementMock(new uilabelelement_mock_1.UiLabelElementMock(label), new uicangetvisibleelement_mock_1.UiCanGetVisibleElementMock(visible)); }; UiStandardElementMock.prototype.setVisible = function (visible) { this.uiCanGetVisibleElement.getVisible = function () { return visible; }; }; UiStandardElementMock.prototype.getVisible = function () { return this.uiCanGetVisibleElement.getVisible(); }; UiStandardElementMock.prototype.getLabel = function () { return this.uiLabelElement.getLabel(); }; UiStandardElementMock.prototype.setLabel = function (label) { this.uiLabelElement.setLabel(label); }; return UiStandardElementMock; }()); exports.UiStandardElementMock = UiStandardElementMock; //# sourceMappingURL=uistandardelement.mock.js.map