MCPcopy Create free account
hub / github.com/gotify/server / updateApp

Function updateApp

ui/src/tests/application.test.ts:41–57  ·  view source on GitHub ↗
(id: number, data: {name?: string; description?: string})

Source from the content-addressed store, hash-verified

39
40const updateApp =
41 (id: number, data: {name?: string; description?: string}): (() => Promise<void>) =>
42 async () => {
43 await page.click($table.cell(id, Col.EditUpdate, '.edit'));
44 await page.waitForSelector($dialog.selector());
45 if (data.name) {
46 const nameSelector = $dialog.input('.name');
47 await clearField(page, nameSelector);
48 await page.type(nameSelector, data.name);
49 }
50 if (data.description) {
51 const descSelector = $dialog.textarea('.description');
52 await clearField(page, descSelector);
53 await page.type(descSelector, data.description);
54 }
55 await page.click($dialog.button('.update'));
56 await waitToDisappear(page, $dialog.selector());
57 };
58
59const createApp =
60 (name: string, description: string): (() => Promise<void>) =>

Callers 1

Calls 2

clearFieldFunction · 0.90
waitToDisappearFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…