malwoden
Version:
   
22 lines • 927 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var memory_terminal_1 = require("../terminal/memory-terminal");
var panel_widget_1 = require("./panel-widget");
describe("PanelWidget", function () {
it("Can render a basic panel", function () {
var terminal = new memory_terminal_1.MemoryTerminal({ width: 20, height: 20 });
var p = new panel_widget_1.PanelWidget({ initialState: { width: 10, height: 10 } });
p.onDraw();
p.setTerminal(terminal);
p.onDraw();
});
it("Can render a border panel", function () {
var terminal = new memory_terminal_1.MemoryTerminal({ width: 20, height: 20 });
var p = new panel_widget_1.PanelWidget({
initialState: { width: 10, height: 10, borderStyle: "double-bar" },
});
p.setTerminal(terminal);
p.onDraw();
});
});
//# sourceMappingURL=panel-widget.spec.js.map