]> git.openstreetmap.org Git - nominatim-ui.git/blob - test/config-reverse-only.spec.js
Rebundle latest version
[nominatim-ui.git] / test / config-reverse-only.spec.js
1 import { test, expect } from './shared.js';
2
3 test.describe('Reverse Only', () => {
4   test.skip(() => !process.env.REVERSE_ONLY, 'Only runs in reverse-only mode');
5
6   test.describe('Redirect default pages', () => {
7     let page;
8
9     test.beforeAll(async ({ browser }) => {
10       page = await browser.newPage();
11       await page.goto('/search.html');
12     });
13
14     test.afterAll(async () => {
15       await page.close();
16     });
17
18     test('should redirect to /reverse', async () => {
19       const current_url = new URL(page.url());
20       expect(current_url.pathname).toBe('/reverse.html');
21     });
22
23     test('no navigation link', async () => {
24       await expect(
25         page.locator('nav ul li a[href="search.html"]')
26       ).toHaveCount(0);
27     });
28   });
29 });