Skip to content

Commit 40b53c4

Browse files
authored
refactor(config): rename genericSet to setConfig (@fehmer) (monkeytypegame#7217)
- **refactor: use Config.setConfig, remove helper functions (@fehmer)** - **imports**
1 parent 872027c commit 40b53c4

File tree

5 files changed

+118
-118
lines changed

5 files changed

+118
-118
lines changed

frontend/__tests__/root/config-metadata.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ describe("ConfigMeta", () => {
138138
replaceConfig(given ?? {});
139139

140140
//WHEN
141-
Config.genericSet(key, value as any);
141+
Config.setConfig(key, value as any);
142142

143143
//THEN
144144
expect(getConfig()).toMatchObject(expected);
@@ -175,7 +175,7 @@ describe("ConfigMeta", () => {
175175
replaceConfig(given ?? {});
176176

177177
//WHEN
178-
const applied = Config.genericSet(key, value as any);
178+
const applied = Config.setConfig(key, value as any);
179179

180180
//THEN
181181
expect(applied).toEqual(!fail);
@@ -335,7 +335,7 @@ describe("ConfigMeta", () => {
335335
replaceConfig(given);
336336

337337
//WHEN
338-
Config.genericSet(key, value as any);
338+
Config.setConfig(key, value as any);
339339

340340
//THEN
341341
expect(getConfig()).toMatchObject(expected ?? {});

frontend/__tests__/root/config.spec.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ describe("Config", () => {
7474

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

8787
//WHEN
88-
expect(Config.genericSet("numbers", true, true)).toBe(false);
88+
expect(Config.setConfig("numbers", true, true)).toBe(false);
8989

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

105105
//WHEN / THEN
106-
expect(Config.genericSet("showAllLines", true)).toBe(false);
106+
expect(Config.setConfig("showAllLines", true)).toBe(false);
107107
});
108108

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

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

121121
//WHEN / THEN
122-
expect(Config.genericSet("caretStyle", "banana" as any)).toBe(false);
122+
expect(Config.setConfig("caretStyle", "banana" as any)).toBe(false);
123123
expect(isConfigValueValidMock).toHaveBeenCalledWith(
124124
"caret style",
125125
"banana",
@@ -132,7 +132,7 @@ describe("Config", () => {
132132
canSetConfigWithCurrentFunboxesMock.mockReturnValue(false);
133133

134134
//WHEN / THEN
135-
expect(Config.genericSet("numbers", true)).toBe(false);
135+
expect(Config.setConfig("numbers", true)).toBe(false);
136136
});
137137

138138
it("sets overrideConfigs", () => {
@@ -144,7 +144,7 @@ describe("Config", () => {
144144
});
145145

146146
//WHEN
147-
Config.genericSet("confidenceMode", "max");
147+
Config.setConfig("confidenceMode", "max");
148148

149149
//THEN
150150
expect(dispatchConfigEventMock).not.toHaveBeenCalledWith(
@@ -174,7 +174,7 @@ describe("Config", () => {
174174
replaceConfig({ numbers: false });
175175

176176
//WHEN
177-
Config.genericSet("numbers", true);
177+
Config.setConfig("numbers", true);
178178

179179
//THEN
180180
//wait for debounce
@@ -201,7 +201,7 @@ describe("Config", () => {
201201
replaceConfig({});
202202

203203
//WHEN
204-
Config.genericSet("minWpmCustomSpeed", 120);
204+
Config.setConfig("minWpmCustomSpeed", 120);
205205

206206
//THEN
207207
//wait for debounce
@@ -230,7 +230,7 @@ describe("Config", () => {
230230
replaceConfig({ numbers: false });
231231

232232
//WHEN
233-
Config.genericSet("numbers", true, true);
233+
Config.setConfig("numbers", true, true);
234234

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

252252
//WHEN
253-
Config.genericSet("numbers", true, true);
253+
Config.setConfig("numbers", true, true);
254254

255255
//THEN
256256

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

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

269269
expect(miscTriggerResizeMock).toHaveBeenCalled();
270270
});
271271

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

276276
expect(miscTriggerResizeMock).not.toHaveBeenCalled();
277277
});
278278

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

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

291291
//WHEN
292-
Config.genericSet("ads", "sellout");
292+
Config.setConfig("ads", "sellout");
293293

294294
//THEN
295295
expect(notificationAddMock).toHaveBeenCalledWith(

frontend/src/ts/commandline/util.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Config, { genericSet } from "../config";
1+
import Config, { setConfig } from "../config";
22
import { ConfigMetadata, configMetadata } from "../config-metadata";
33
import { capitalizeFirstLetter } from "../utils/strings";
44
import {
@@ -186,7 +186,7 @@ function buildSubgroupCommand<K extends keyof ConfigSchemas.Config>(
186186
visible: isCommandVisible?.(value) ?? undefined,
187187
available: isCommandAvailable?.(value) ?? undefined,
188188
exec: (): void => {
189-
genericSet(key, val);
189+
setConfig(key, val);
190190
afterExec?.(val);
191191
},
192192
hover:
@@ -236,7 +236,7 @@ function buildInputCommand<K extends keyof ConfigSchemas.Config>({
236236
//@ts-expect-error this is fine
237237
exec: ({ input }): void => {
238238
if (input === undefined) return;
239-
genericSet(key, input as ConfigSchemas.Config[K]);
239+
setConfig(key, input as ConfigSchemas.Config[K]);
240240
inputProps?.afterExec?.(input as ConfigSchemas.Config[K]);
241241
},
242242
hover: inputProps?.hover,

0 commit comments

Comments
 (0)