blob: 647cb1c232ca1644b1f59258f1f2c11ff0cccae5 (
plain) (
tree)
|
|
import Properties from "../../../src/shared/settings/Properties";
import { expect } from "chai";
import ColorScheme from "../../../src/shared/ColorScheme";
describe("Properties", () => {
describe("#propertiesValueOf", () => {
it("returns with default properties by empty settings", () => {
const props = Properties.fromJSON({});
expect(props).to.deep.equal({
hintchars: "abcdefghijklmnopqrstuvwxyz",
smoothscroll: false,
complete: "sbh",
colorscheme: "system",
});
});
it("returns properties by valid settings", () => {
const props = Properties.fromJSON({
hintchars: "abcdefgh",
smoothscroll: false,
complete: "sbh",
colorscheme: ColorScheme.System,
});
expect(props).to.deep.equal({
hintchars: "abcdefgh",
smoothscroll: false,
complete: "sbh",
colorscheme: "system",
});
});
});
});
|