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');