UNPKG

malwoden

Version:

![alt text](./coverage/badge-lines.svg) ![alt text](./coverage/badge-statements.svg) ![alt text](./coverage/badge-functions.svg) ![alt text](./coverage/badge-branches.svg)

26 lines 969 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var memory_terminal_1 = require("../terminal/memory-terminal"); var bar_widget_1 = require("./bar-widget"); describe("getRoundedPercent", function () { it("Can get the floor", function () { expect(bar_widget_1.getRoundedPercent(0.12, 10, "down")).toEqual(0.1); expect(bar_widget_1.getRoundedPercent(0.12, 10, "up")).toEqual(0.2); expect(bar_widget_1.getRoundedPercent(0.12, 10, "default")).toEqual(0.1); }); }); describe("BarWidget", function () { it("Can draw a bar", function () { var terminal = new memory_terminal_1.MemoryTerminal({ width: 10, height: 10 }); var w = new bar_widget_1.BarWidget({ initialState: { maxValue: 10, width: 10, }, }); w.onDraw(); w.setTerminal(terminal); w.onDraw(); }); }); //# sourceMappingURL=bar-widget.spec.js.map