test: simplify network restrictions test output

This commit is contained in:
km-anthropic
2025-07-13 09:08:53 -07:00
parent dbf69fe645
commit c6e906e3ba

View File

@@ -2,7 +2,6 @@ import { describe, it, expect } from "bun:test";
describe("Network Restrictions", () => {
it("should block access to unauthorized domains", async () => {
// This test verifies that the proxy blocks unauthorized domains
const unauthorizedUrls = [
"https://example.com/api/data",
"https://jsonplaceholder.typicode.com/posts",
@@ -15,24 +14,19 @@ describe("Network Restrictions", () => {
try {
const response = await fetch(url, {
timeout: 5000,
// Force through proxy if set
agent: undefined,
});
// If we reach here, the proxy didn't block it - test should fail
expect(response.ok).toBe(false);
throw new Error(`Unauthorized domain ${url} was not blocked by proxy`);
} catch (error) {
// We expect an error (connection refused, timeout, etc)
// This is the desired behavior - proxy blocked the request
expect(error).toBeDefined();
console.log(`Successfully blocked: ${url}`);
console.log(`Successfully blocked: ${url}`);
}
}
});
it("should allow access to whitelisted domains", async () => {
// These should work through the proxy
const allowedUrls = [
"https://api.github.com/zen",
"https://registry.npmjs.org/-/ping",
@@ -42,9 +36,8 @@ describe("Network Restrictions", () => {
try {
const response = await fetch(url, { timeout: 5000 });
expect(response.ok).toBe(true);
console.log(`Successfully allowed: ${url}`);
console.log(`Successfully allowed: ${url}`);
} catch (error) {
// If whitelisted domains fail, something is wrong
throw new Error(
`Whitelisted domain ${url} was blocked: ${error.message}`,
);