]> git.openstreetmap.org Git - nominatim-ui.git/blobdiff - test/api_errors.js
add advanced option -layer- to search.html
[nominatim-ui.git] / test / api_errors.js
index 05b2b35e0b3fc7a2886e3331268b0127eed0720d..365126eedaee145b96f87c05b5e20b823c861041 100644 (file)
@@ -6,7 +6,7 @@ describe('Nominatim API errors', function () {
   describe('HTTP 503 - service unavailable', function () {
     before(async function () {
       page = await browser.newPage();
   describe('HTTP 503 - service unavailable', function () {
     before(async function () {
       page = await browser.newPage();
-      await page.goto('http://localhost:9999/search.html?q=london&mock_http_status=503');
+      await page.goto('http://localhost:9999/search.html?q=london&mock_api_error=fetch');
     });
 
     after(async function () {
     });
 
     after(async function () {
@@ -17,7 +17,6 @@ describe('Nominatim API errors', function () {
       await page.waitForSelector('#error');
 
       let message = await page.$eval('#error', el => el.textContent);
       await page.waitForSelector('#error');
 
       let message = await page.$eval('#error', el => el.textContent);
-      assert.ok(message.includes('/status/503'));
       assert.ok(message.includes('Error fetching data from'));
     });
   });
       assert.ok(message.includes('Error fetching data from'));
     });
   });
@@ -25,7 +24,7 @@ describe('Nominatim API errors', function () {
   describe('HTTP 200 - JSON parsing fails', function () {
     before(async function () {
       page = await browser.newPage();
   describe('HTTP 200 - JSON parsing fails', function () {
     before(async function () {
       page = await browser.newPage();
-      await page.goto('http://localhost:9999/search.html?q=london&mock_http_status=200');
+      await page.goto('http://localhost:9999/search.html?q=london&mock_api_error=parse');
     });
 
     after(async function () {
     });
 
     after(async function () {
@@ -36,7 +35,6 @@ describe('Nominatim API errors', function () {
       await page.waitForSelector('#error');
 
       let message = await page.$eval('#error', el => el.textContent);
       await page.waitForSelector('#error');
 
       let message = await page.$eval('#error', el => el.textContent);
-      assert.ok(message.includes('/status/200'));
       assert.ok(message.includes('Error parsing JSON data from'));
     });
   });
       assert.ok(message.includes('Error parsing JSON data from'));
     });
   });