Skip to content

Commit 514503b

Browse files
Wait for some time for the client list to update
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
1 parent 7db86af commit 514503b

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

ui/src/tests/client.test.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@ enum Col {
2222
Delete = 5,
2323
}
2424

25-
const hasClient =
26-
(name: string, row: number): (() => Promise<void>) =>
25+
const waitForClient = (name: string, row: number): (() => Promise<void>) =>
2726
async () => {
28-
expect(await innerText(page, $table.cell(row, Col.Name))).toBe(name);
27+
await waitForExists(page, $table.cell(row, Col.Name), name);
2928
};
3029

3130
const updateClient =
@@ -79,7 +78,7 @@ describe('Client', () => {
7978
expect(await innerText(page, $table.cell(3, Col.Name))).toBe('desktop app');
8079
});
8180
it('updates client', updateClient(1, {name: 'firefox'}));
82-
it('has updated client name', hasClient('firefox', 1));
81+
it('has updated client name', waitForClient('firefox', 1));
8382
it('shows token', async () => {
8483
await page.click($table.cell(3, Col.Token, '.toggle-visibility'));
8584
expect((await innerText(page, $table.cell(3, Col.Token))).startsWith('C')).toBeTruthy();

0 commit comments

Comments
 (0)