Skip to content

Commit

Permalink
migrate to fetch-mock v12
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfy1339 committed Feb 7, 2025
1 parent 2f7fce9 commit 192ced0
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions test/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -156,18 +156,21 @@ test('auth.hook(request, "GET /user")', async () => {
"user-agent": "test",
};

const matchGetUser: fetchMock.MockMatcherFunction = (url, { headers }) => {
expect(url).toEqual("https://api.github.com/user");
expect(headers).toStrictEqual(expectedRequestHeaders);
return true;
};
const mock = fetchMock.createInstance().getOnce(
({ url, options: { headers } }) => {
expect(url).toEqual("https://api.github.com/user");
expect(headers).toStrictEqual(expectedRequestHeaders);
return true;
},
{ id: 123 },
);

const requestMock = request.defaults({
headers: {
"user-agent": "test",
},
request: {
fetch: fetchMock.sandbox().getOnce(matchGetUser, { id: 123 }),
fetch: mock.fetchHandler,
},
});

Expand All @@ -185,18 +188,21 @@ test("auth.hook() with JWT", async () => {
"user-agent": "test",
};

const matchGetUser: fetchMock.MockMatcherFunction = (url, { headers }) => {
expect(url).toEqual("https://api.github.com/user");
expect(headers).toStrictEqual(expectedRequestHeaders);
return true;
};
const mock = fetchMock.createInstance().getOnce(
({ url, options: { headers } }) => {
expect(url).toEqual("https://api.github.com/user");
expect(headers).toStrictEqual(expectedRequestHeaders);
return true;
},
{ id: 123 },
);

const requestMock = request.defaults({
headers: {
"user-agent": "test",
},
request: {
fetch: fetchMock.sandbox().getOnce(matchGetUser, { id: 123 }),
fetch: mock.fetchHandler,
},
});

Expand Down

0 comments on commit 192ced0

Please sign in to comment.