UNPKG

suitescript-mocks

Version:

Set of mocks for unit testing Netsuite Suitescript 2.*

20 lines (18 loc) 704 B
const SuiteScriptMocks = require("../../../index.cjs"); const message = require("../../../lib/mocks/ui/message/index.cjs"); beforeEach(() => { SuiteScriptMocks.reset(); }); describe("ui/message", () => { describe("create", () => { it("should return a Message", () => { expect(message.create({ type: message.Type.ERROR, title: "test" })).toBeInstanceOf(message.Message); }); it("should add to SuiteScriptMocks.messages", () => { message.create({ type: message.Type.ERROR, title: "test" }); expect(SuiteScriptMocks.messages).toHaveLength(1); expect(SuiteScriptMocks.messages[0].type).toBe(message.Type.ERROR); expect(SuiteScriptMocks.messages[0].title).toBe("test"); }); }); });