]> git.openstreetmap.org Git - nominatim-ui.git/blob - test/config_reverse_only.js
npm package updates, eslint 8->9
[nominatim-ui.git] / test / config_reverse_only.js
1 import assert from 'assert';
2
3 describe('Reverse Only', function () {
4   let page;
5
6   // eslint-disable-next-line mocha/no-setup-in-describe
7   if (!process.env.REVERSE_ONLY) return;
8
9   describe('Redirect default pages', function () {
10     before(async function () {
11       page = await browser.newPage();
12       await page.goto('http://localhost:9999/search.html');
13     });
14
15     after(async function () {
16       await page.close();
17     });
18
19     it('should redirect to /reverse', async function () {
20       // await page.waitForSelector('footer');
21
22       let current_url = new URL(await page.url());
23       assert.deepStrictEqual(current_url.pathname, '/reverse.html');
24     });
25
26     it('no navigation link', async function () {
27       let nav_item = await page.$('nav ul li a[href="search.html"]');
28       assert.equal(nav_item, null);
29     });
30   });
31 });