refactor: remove facebook cookie overrides

This commit is contained in:
2026-04-21 21:45:42 -04:00
parent 847ce28590
commit a7a5eca7ad
2 changed files with 25 additions and 34 deletions

View File

@@ -139,6 +139,10 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
});
test("should handle authentication errors", async () => {
const originalWarn = console.warn;
const warnMock = mock(() => {});
console.warn = warnMock;
global.fetch = mock(() =>
Promise.resolve({
ok: false,
@@ -150,8 +154,15 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
}),
);
const result = await fetchFacebookItem("123", mockCookies);
expect(result).toBeNull();
try {
const result = await fetchFacebookItem("123");
expect(result).toBeNull();
expect(warnMock).toHaveBeenCalledWith(
"Authentication error: Invalid or expired cookies. Update FACEBOOK_COOKIE with a fresh raw Cookie header string.",
);
} finally {
console.warn = originalWarn;
}
});
test("should handle item not found", async () => {
@@ -166,7 +177,7 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
}),
);
const result = await fetchFacebookItem("nonexistent", mockCookies);
const result = await fetchFacebookItem("nonexistent");
expect(result).toBeNull();
});
@@ -226,7 +237,7 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
});
});
const _result = await fetchFacebookItem("123", mockCookies);
const _result = await fetchFacebookItem("123");
expect(attempts).toBe(2);
// Should eventually succeed after retry
});
@@ -274,7 +285,7 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
}),
);
const result = await fetchFacebookItem("456", mockCookies);
const result = await fetchFacebookItem("456");
expect(result?.listingStatus).toBe("SOLD");
});
@@ -326,7 +337,7 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
}),
);
const result = await fetchFacebookItem("789", mockCookies);
const result = await fetchFacebookItem("789");
expect(result).not.toBeNull();
expect(result?.title).toBe("Working Item");
expect(result?.listingPrice?.amountFormatted).toBe("$299.00");
@@ -345,7 +356,7 @@ describe("Facebook Marketplace Scraper Core Tests", () => {
}),
);
const result = await fetchFacebookItem("error", mockCookies);
const result = await fetchFacebookItem("error");
expect(result).toBeNull();
});
});