]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - test/details.js
Add tests for running API and UI on the same server port (#151)
[nominatim-ui.git] / test / details.js
index ba1c154e5d5be22131237a1859882606bc0f4fce..5baf40209807c6cd9da642fd9bc58a7594553d4f 100644 (file)
@@ -68,5 +68,15 @@ describe('Details Page', function () {
       current_url = new URL(await page.url());
       assert.strictEqual(current_url.searchParams.get('hierarchy'), '1');
     });
+
+    it('should have case-insenstive input and can navigate to other details', async function () {
+      let input_field = await page.$('input[type=edit]');
+      await input_field.click({ clickCount: 3 });
+      await input_field.type('w375257537');
+      await page.click('button[type=submit]');
+
+      await page.waitForSelector('a[href="https://www.openstreetmap.org/way/375257537"]');
+      assert.ok((await page.$eval('.container h1', el => el.textContent)).includes('Taj Mahal'));
+    });
   });
 });