move ApiResponseError assertion function to separate file

This commit is contained in:
2025-04-10 16:46:20 -07:00
parent 263607fc69
commit b6856a98a2
2 changed files with 7 additions and 5 deletions

View File

@@ -15,11 +15,7 @@ import {
updateGlobalFetchMockJson,
updateGlobalFetchMockJsonToThrowSyntaxError
} from "../testHelpers/fetchMockHelpers";
import { ApiResponseError } from "../../src/loaders/ApiResponseError";
async function assertAsyncCallbackThrowsApiResponseError(callback: () => Promise<any>) {
await expect(callback).rejects.toThrow(ApiResponseError);
}
import { assertAsyncCallbackThrowsApiResponseError } from "../testHelpers/assertAsyncCallbackThrowsApiResponseError";
describe("ApiBasedRepositoryLoader", () => {
let loader: ApiBasedShuttleRepositoryLoader;

View File

@@ -0,0 +1,6 @@
import { expect } from "@jest/globals";
import { ApiResponseError } from "../../src/loaders/ApiResponseError";
export async function assertAsyncCallbackThrowsApiResponseError(callback: () => Promise<any>) {
await expect(callback).rejects.toThrow(ApiResponseError);
}