From a4b7bc6118adeaadd72f9a7b3bfc130c6546aab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Thu, 30 Nov 2023 11:37:30 +0100 Subject: [PATCH] chore: throw error upon failed premium account activation in tests --- packages/snjs/mocha/lib/Events.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/snjs/mocha/lib/Events.js b/packages/snjs/mocha/lib/Events.js index 42a6323a8..a3007c870 100644 --- a/packages/snjs/mocha/lib/Events.js +++ b/packages/snjs/mocha/lib/Events.js @@ -1,7 +1,7 @@ import * as Defaults from './Defaults.js' export async function publishMockedEvent(eventType, eventPayload) { - await fetch(`${Defaults.getDefaultMockedEventServiceUrl()}/events`, { + const response = await fetch(`${Defaults.getDefaultMockedEventServiceUrl()}/events`, { method: 'POST', headers: { Accept: 'application/json', @@ -12,4 +12,10 @@ export async function publishMockedEvent(eventType, eventPayload) { eventPayload, }), }) + + if (response.status !== 200) { + const responseText = await response.text() + + throw new Error(`Failed to publish mocked event: ${responseText}`) + } }