(id: number, data: {name?: string})
| 31 | |
| 32 | const updateClient = |
| 33 | (id: number, data: {name?: string}): (() => Promise<void>) => |
| 34 | async () => { |
| 35 | await page.click($table.cell(id, Col.Edit, '.edit')); |
| 36 | await page.waitForSelector($dialog.selector()); |
| 37 | if (data.name) { |
| 38 | const nameSelector = $dialog.input('.name'); |
| 39 | await clearField(page, nameSelector); |
| 40 | await page.type(nameSelector, data.name); |
| 41 | } |
| 42 | await page.click($dialog.button('.update')); |
| 43 | await waitToDisappear(page, $dialog.selector()); |
| 44 | }; |
| 45 | |
| 46 | const $table = selector.table('#client-table'); |
| 47 | const $dialog = selector.form('#client-dialog'); |
no test coverage detected
searching dependent graphs…