suitescript-mocks
Version:
Set of mocks for unit testing Netsuite Suitescript 2.*
20 lines (15 loc) • 506 B
JavaScript
const messageStub = require("suitecloud-unit-testing-stubs/stubs/message.js");
const SuiteScriptMocks = require("../../../index.cjs");
const { required } = require("../../../helpers.cjs");
const Message = require("./Message.cjs");
class MessageModule {
Type = messageStub.Type;
Message = Message;
("type", "title")
create = (options) => {
const message = new this.Message(options);
SuiteScriptMocks.messages.push(message);
return message;
};
}
module.exports = new MessageModule();