From a3d3165ced53b6d683d1bd4855d4257efe664f2e Mon Sep 17 00:00:00 2001 From: mtmail Date: Tue, 26 Aug 2025 15:35:52 +0200 Subject: [PATCH] test case: clear results when page switch (#294) test case: clear results when page switch --- test/reverse.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/reverse.js b/test/reverse.js index 5641a1a..2fea785 100644 --- a/test/reverse.js +++ b/test/reverse.js @@ -1,5 +1,7 @@ import assert from 'assert'; +const reverse_only = !!process.env.REVERSE_ONLY; + describe('Reverse Page', function () { let page; @@ -69,5 +71,17 @@ describe('Reverse Page', function () { current_url = new URL(await page.url()); assert.deepStrictEqual(current_url.pathname, '/details.html'); }); + + if (!reverse_only) { + + it('should clear results when switching to search page', async function () { + await page.click('nav a[href="search.html"]'); + + const results_count = + await page.$$eval('#searchresults .result', elements => elements.length); + + assert.deepStrictEqual(results_count, 0); + }); + } }); }); -- 2.39.5