Skip to content

Commit d420782

Browse files
committed
Fix logic for additional feature detection request
1 parent e7f04f8 commit d420782

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

e2e/tests/functional/search.e2e.spec.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,16 @@ test.describe('Grand Search', () => {
205205
let networkRequests = [];
206206

207207
page.on('request', (request) => {
208-
const searchRequest =
209-
request.url().endsWith('_find') || request.url().includes('by_keystring');
210-
const fetchRequest = request.resourceType() === 'fetch';
211-
if (searchRequest && fetchRequest) {
208+
const isSearchRequest =
209+
request.url().endsWith('object_names') ||
210+
request.url().endsWith('_find') ||
211+
request.url().includes('by_keystring');
212+
213+
const isFetchRequest = request.resourceType() === 'fetch';
214+
//CouchDB search results in a one-time head request to test for the presence of an index.
215+
const isHeadRequest = request.method().toLowerCase() === 'head';
216+
217+
if (isSearchRequest && isFetchRequest && !isHeadRequest) {
212218
networkRequests.push(request);
213219
}
214220
});

0 commit comments

Comments
 (0)