Files
threshold-ui/e2e-tests/helpers/boundary-http/responseHelper.js
T
Lisbet Alvarez 3ba93927fe Update copyright headers (#3146)
* empty commit

* Add missing copyright headers

* chore: 🤖 update copywrite config file with correct year

* Add missing copyright headers

* empty commit (gh action merge checks are stuck)
2026-01-28 17:09:06 -08:00

24 lines
529 B
JavaScript

/**
* Copyright IBM Corp. 2021, 2026
* SPDX-License-Identifier: BUSL-1.1
*/
/**
* Check if the response is OK
* @param {import('@playwright/test').APIResponse} response
* @param {boolean=} isResponseEmpty
* @return {Promise<Serializable>|void}
*/
export async function checkResponse(response, isResponseEmpty) {
if (!response.ok()) {
throw new Error(
`Request failed with ${response.status()}: ${await response.text()}`,
);
}
if (isResponseEmpty) {
return;
}
return await response.json();
}