]> git.openstreetmap.org Git - nominatim-ui.git/blob - test/status.js
Add tests for running API and UI on the same server port (#151)
[nominatim-ui.git] / test / status.js
1 const assert = require('assert');
2
3 describe('Status Page', function () {
4   let page;
5
6   before(async function () {
7     page = await browser.newPage();
8     await page.goto('http://localhost:9999/status.html', { waitUntil: 'networkidle0' });
9   });
10
11   after(async function () {
12     await page.close();
13   });
14
15   it('should have software version', async function () {
16     let status_details = await page.$eval('body',
17       el => el.textContent.match(/Software version.*\d+\.\d+/));
18
19     assert.ok(!status_details[0].includes('undefined'));
20   });
21 });