Files
dbx/packages/app-tests/connectionTransport.test.ts
T
t8y2 fabf2172e4 chore: migrate test runner from node:test/tsx to vitest
155 files, 1091 tests, 4.3s (2x faster than previous 9.1s).
2026-06-08 01:17:27 +08:00

21 lines
733 B
TypeScript

import { test } from "vitest";
import assert from "node:assert/strict";
import { hasEnabledTransportLayers } from "../../apps/desktop/src/lib/connectionTransport.ts";
test("hasEnabledTransportLayers matches effective transport layer visibility", () => {
assert.equal(hasEnabledTransportLayers(undefined), false);
assert.equal(hasEnabledTransportLayers({ transport_layers: [] }), false);
assert.equal(
hasEnabledTransportLayers({
transport_layers: [{ type: "proxy", id: "proxy", enabled: false, host: "127.0.0.1", port: 1080 }],
}),
false,
);
assert.equal(
hasEnabledTransportLayers({
transport_layers: [{ type: "proxy", id: "proxy", host: "127.0.0.1", port: 1080 }],
}),
true,
);
});