18 lines
598 B
TypeScript
18 lines
598 B
TypeScript
import { describe, expect, test } from "bun:test";
|
|
import networkDelegate from "@core/net/delegate";
|
|
|
|
describe("proxying requests", () => {
|
|
test("Alibaba Cloud FC", async () => {
|
|
const { data } = await networkDelegate.request<{
|
|
headers: Record<string, string>;
|
|
}>("https://postman-echo.com/get", "test");
|
|
expect(data.headers.referer).toBe("https://www.bilibili.com/");
|
|
});
|
|
test("IP Proxy", async () => {
|
|
const { data } = await networkDelegate.request<{
|
|
headers: Record<string, string>;
|
|
}>("https://postman-echo.com/get", "test_ip");
|
|
expect(data.headers).toBeObject();
|
|
});
|
|
});
|