From 65297f02ad53f73481ec8ffa5691f3c8588b96eb Mon Sep 17 00:00:00 2001 From: Paul Fitzpatrick Date: Wed, 8 May 2024 13:37:55 -0400 Subject: [PATCH] add a first minimal test --- test/nbrowser/AdminPanel.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/nbrowser/AdminPanel.ts b/test/nbrowser/AdminPanel.ts index 5a78b85c..762bd929 100644 --- a/test/nbrowser/AdminPanel.ts +++ b/test/nbrowser/AdminPanel.ts @@ -192,6 +192,21 @@ describe('AdminPanel', function() { // useful there yet. }); + it('should show various self checks', async function() { + await driver.get(`${server.getHost()}/admin`); + await waitForAdminPanel(); + assert.equal(await driver.find('.test-admin-panel-item-name-probe-reachable').isDisplayed(), true); + await gu.waitToPass( + async () => assert.match(await driver.find('.test-admin-panel-item-value-probe-reachable').getText(), /✅/), + 3000, + ); + assert.equal(await driver.find('.test-admin-panel-item-name-probe-system-user').isDisplayed(), true); + await gu.waitToPass( + async () => assert.match(await driver.find('.test-admin-panel-item-value-probe-system-user').getText(), /✅/), + 3000, + ); + }); + const upperCheckNow = () => driver.find('.test-admin-panel-updates-upper-check-now'); const lowerCheckNow = () => driver.find('.test-admin-panel-updates-lower-check-now'); const autoCheckToggle = () => driver.find('.test-admin-panel-updates-auto-check');