Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions frontend/__tests__/root/config-metadata.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ describe("ConfigMeta", () => {
replaceConfig(given ?? {});

//WHEN
Config.genericSet(key, value as any);
Config.setConfig(key, value as any);

//THEN
expect(getConfig()).toMatchObject(expected);
Expand Down Expand Up @@ -175,7 +175,7 @@ describe("ConfigMeta", () => {
replaceConfig(given ?? {});

//WHEN
const applied = Config.genericSet(key, value as any);
const applied = Config.setConfig(key, value as any);

//THEN
expect(applied).toEqual(!fail);
Expand Down Expand Up @@ -335,7 +335,7 @@ describe("ConfigMeta", () => {
replaceConfig(given);

//WHEN
Config.genericSet(key, value as any);
Config.setConfig(key, value as any);

//THEN
expect(getConfig()).toMatchObject(expected ?? {});
Expand Down
30 changes: 15 additions & 15 deletions frontend/__tests__/root/config.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ describe("Config", () => {

it("should throw if config key in not found in metadata", () => {
expect(() => {
Config.genericSet("nonExistentKey" as ConfigKey, true);
Config.setConfig("nonExistentKey" as ConfigKey, true);
}).toThrowError(
`Config metadata for key "nonExistentKey" is not defined.`,
);
Expand All @@ -85,7 +85,7 @@ describe("Config", () => {
replaceConfig({ funbox: ["no_quit"], numbers: false });

//WHEN
expect(Config.genericSet("numbers", true, true)).toBe(false);
expect(Config.setConfig("numbers", true, true)).toBe(false);

//THEN
expect(notificationAddMock).toHaveBeenCalledWith(
Expand All @@ -103,12 +103,12 @@ describe("Config", () => {
replaceConfig({ tapeMode: "letter" });

//WHEN / THEN
expect(Config.genericSet("showAllLines", true)).toBe(false);
expect(Config.setConfig("showAllLines", true)).toBe(false);
});

it("should use overrideValue", () => {
//WHEN
Config.genericSet("customLayoutfluid", ["3l", "ABNT2", "3l"]);
Config.setConfig("customLayoutfluid", ["3l", "ABNT2", "3l"]);

//THEN
expect(getConfig().customLayoutfluid).toEqual(["3l", "ABNT2"]);
Expand All @@ -119,7 +119,7 @@ describe("Config", () => {
isConfigValueValidMock.mockReturnValue(false);

//WHEN / THEN
expect(Config.genericSet("caretStyle", "banana" as any)).toBe(false);
expect(Config.setConfig("caretStyle", "banana" as any)).toBe(false);
expect(isConfigValueValidMock).toHaveBeenCalledWith(
"caret style",
"banana",
Expand All @@ -132,7 +132,7 @@ describe("Config", () => {
canSetConfigWithCurrentFunboxesMock.mockReturnValue(false);

//WHEN / THEN
expect(Config.genericSet("numbers", true)).toBe(false);
expect(Config.setConfig("numbers", true)).toBe(false);
});

it("sets overrideConfigs", () => {
Expand All @@ -144,7 +144,7 @@ describe("Config", () => {
});

//WHEN
Config.genericSet("confidenceMode", "max");
Config.setConfig("confidenceMode", "max");

//THEN
expect(dispatchConfigEventMock).not.toHaveBeenCalledWith(
Expand Down Expand Up @@ -174,7 +174,7 @@ describe("Config", () => {
replaceConfig({ numbers: false });

//WHEN
Config.genericSet("numbers", true);
Config.setConfig("numbers", true);

//THEN
//wait for debounce
Expand All @@ -201,7 +201,7 @@ describe("Config", () => {
replaceConfig({});

//WHEN
Config.genericSet("minWpmCustomSpeed", 120);
Config.setConfig("minWpmCustomSpeed", 120);

//THEN
//wait for debounce
Expand Down Expand Up @@ -230,7 +230,7 @@ describe("Config", () => {
replaceConfig({ numbers: false });

//WHEN
Config.genericSet("numbers", true, true);
Config.setConfig("numbers", true, true);

//THEN
//wait for debounce
Expand All @@ -250,7 +250,7 @@ describe("Config", () => {
replaceConfig({ numbers: false });

//WHEN
Config.genericSet("numbers", true, true);
Config.setConfig("numbers", true, true);

//THEN

Expand All @@ -264,21 +264,21 @@ describe("Config", () => {

it("triggers resize if property is set", () => {
///WHEN
Config.genericSet("maxLineWidth", 50, false);
Config.setConfig("maxLineWidth", 50, false);

expect(miscTriggerResizeMock).toHaveBeenCalled();
});

it("does not triggers resize if property is not set", () => {
///WHEN
Config.genericSet("startGraphsAtZero", true, false);
Config.setConfig("startGraphsAtZero", true, false);

expect(miscTriggerResizeMock).not.toHaveBeenCalled();
});

it("does not triggers resize if property on nosave", () => {
///WHEN
Config.genericSet("maxLineWidth", 50, true);
Config.setConfig("maxLineWidth", 50, true);

expect(miscTriggerResizeMock).not.toHaveBeenCalled();
});
Expand All @@ -289,7 +289,7 @@ describe("Config", () => {
replaceConfig({ ads: "off" });

//WHEN
Config.genericSet("ads", "sellout");
Config.setConfig("ads", "sellout");

//THEN
expect(notificationAddMock).toHaveBeenCalledWith(
Expand Down
6 changes: 3 additions & 3 deletions frontend/src/ts/commandline/util.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import Config, { genericSet } from "../config";
import Config, { setConfig } from "../config";
import { ConfigMetadata, configMetadata } from "../config-metadata";
import { capitalizeFirstLetter } from "../utils/strings";
import {
Expand Down Expand Up @@ -186,7 +186,7 @@ function buildSubgroupCommand<K extends keyof ConfigSchemas.Config>(
visible: isCommandVisible?.(value) ?? undefined,
available: isCommandAvailable?.(value) ?? undefined,
exec: (): void => {
genericSet(key, val);
setConfig(key, val);
afterExec?.(val);
},
hover:
Expand Down Expand Up @@ -236,7 +236,7 @@ function buildInputCommand<K extends keyof ConfigSchemas.Config>({
//@ts-expect-error this is fine
exec: ({ input }): void => {
if (input === undefined) return;
genericSet(key, input as ConfigSchemas.Config[K]);
setConfig(key, input as ConfigSchemas.Config[K]);
inputProps?.afterExec?.(input as ConfigSchemas.Config[K]);
},
hover: inputProps?.hover,
Expand Down
Loading
Loading