suitescript-mocks
Version:
Set of mocks for unit testing Netsuite Suitescript 2.*
39 lines (32 loc) • 1.21 kB
JavaScript
const serverWidgetStub = require("suitecloud-unit-testing-stubs/stubs/serverWidget.js");
const { options, required } = require("../../../helpers.cjs");
const Button = require("./Button.cjs");
const Field = require("./Field.cjs");
const Form = require("./Form.cjs");
class ServerWidgetModule {
Button = Button;
Field = Field;
Form = Form;
AssistantSubmitAction = serverWidgetStub.AssistantSubmitAction;
FieldBreakType = serverWidgetStub.FieldBreakType;
FieldDisplayType = serverWidgetStub.FieldDisplayType;
FieldLayoutType = serverWidgetStub.FieldLayoutType;
FieldType = serverWidgetStub.FieldType;
FormPageLinkType = serverWidgetStub.FormPageLinkType;
LayoutJustification = serverWidgetStub.LayoutJustification;
ListStyle = serverWidgetStub.ListStyle;
SublistDisplayType = serverWidgetStub.SublistDisplayType;
SublistType = serverWidgetStub.SublistType;
("title", "hideNavBar")
("title")
createAssistant = (options) => {};
("title", "hideNavBar")
("title")
createForm = (options) => {
return new Form(options);
};
("title", "hideNavBar")
("title")
createList = (options) => {};
}
module.exports = new ServerWidgetModule();