reiso
Version:
27 lines • 2.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Tool_1 = require("../../../Modules/Tool");
describe("Module/Tool", () => {
beforeEach(() => {
Tool_1.clearModel();
});
afterEach(() => {
Tool_1.clearModel();
});
it("clearModel", () => {
Tool_1.RegisterCommand({
name: 'TestCommand'
}, (args, read) => { });
Tool_1.clearModel();
expect(!Tool_1.getCommands().TestCommand).toBeTruthy();
});
it("RegisterCommand", () => {
const action = (args, read) => { };
Tool_1.RegisterCommand({
name: 'TestCommand'
}, action);
expect(!!Tool_1.getCommands().TestCommand).toBeTruthy();
expect(Tool_1.getCommands().TestCommand.action).toBe(action);
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVG9vbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9UZXN0L1NlcnZlci9SZWdpc3RlcnMvVG9vbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGdEQUFpRjtBQUVqRixRQUFRLENBQUMsYUFBYSxFQUFFLEdBQUcsRUFBRTtJQUN6QixVQUFVLENBQUMsR0FBRyxFQUFFO1FBQ1osaUJBQVUsRUFBRSxDQUFDO0lBQ2pCLENBQUMsQ0FBQyxDQUFBO0lBRUYsU0FBUyxDQUFDLEdBQUcsRUFBRTtRQUNYLGlCQUFVLEVBQUUsQ0FBQztJQUNqQixDQUFDLENBQUMsQ0FBQTtJQUVGLEVBQUUsQ0FBQyxZQUFZLEVBQUUsR0FBRyxFQUFFO1FBQ2xCLHNCQUFlLENBQUM7WUFDWixJQUFJLEVBQUUsYUFBYTtTQUN0QixFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFLEdBQUUsQ0FBQyxDQUFDLENBQUM7UUFFdkIsaUJBQVUsRUFBRSxDQUFDO1FBRWIsTUFBTSxDQUFDLENBQUMsa0JBQVcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQ3BELENBQUMsQ0FBQyxDQUFDO0lBRUgsRUFBRSxDQUFDLGlCQUFpQixFQUFFLEdBQUcsRUFBRTtRQUN2QixNQUFNLE1BQU0sR0FBRyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsRUFBRSxHQUFFLENBQUMsQ0FBQztRQUNsQyxzQkFBZSxDQUFDO1lBQ1osSUFBSSxFQUFFLGFBQWE7U0FDdEIsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVYLE1BQU0sQ0FBQyxDQUFDLENBQUMsa0JBQVcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFVBQVUsRUFBRSxDQUFDO1FBQ2pELE1BQU0sQ0FBQyxrQkFBVyxFQUFFLENBQUMsV0FBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMzRCxDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMsQ0FBQyxDQUFDIn0=