t3-code-android-nightly/.repos/alchemy-effect/packages/alchemy/test/Local/DockerHostGateway.test.ts
Julius Marminge 6f9cea00ae
chore(refs): sync Effect and Alchemy references to 4.0.1 and beta.80 (#16170)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 13:22:30 -07:00

16 lines
720 B
TypeScript

import { isLoopbackHost } from "@/Local/DockerHostGateway";
import { describe, expect, it } from "alchemy-test";
describe("Docker loopback hosts", { tags: ["unit", "local"] }, () => {
it("recognizes loopback and localhost-looking hosts", () => {
expect(isLoopbackHost("127.0.0.1")).toBe(true);
expect(isLoopbackHost("localhost")).toBe(true);
expect(isLoopbackHost("host.docker.localhost")).toBe(true);
expect(isLoopbackHost("db.example.com")).toBe(false);
expect(
isLoopbackHost("ep-cool-name-123456-pooler.us-east-1.aws.neon.tech"),
).toBe(false);
expect(isLoopbackHost("xxxx.pg.psdb.cloud")).toBe(false);
expect(isLoopbackHost("aws.connect.psdb.cloud")).toBe(false);
});
});