Remove Komodo backend in favor of native hosts
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { EventEmitter } from 'node:events';
|
||||
import { createSocket, type Socket } from 'node:dgram';
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
|
||||
import { komodoConfigured, rconConfigured } from '../../src/lib/server/config.js';
|
||||
import { rconConfigured } from '../../src/lib/server/config.js';
|
||||
import { getServer, type ServerRow } from '../../src/lib/server/fleet/servers.js';
|
||||
import { latestGameSubmission } from '../../src/lib/server/fleet/lifecycle-evidence.js';
|
||||
import { rconGetPlayerCount, rconPlutoniumVersion, rconStatusResult } from '../../src/lib/server/integrations/rcon.js';
|
||||
@@ -10,11 +10,11 @@ import { nativeInstance, nativeRequest } from '../../src/lib/server/backends/nat
|
||||
vi.mock('node:dgram', () => ({ createSocket: vi.fn() }));
|
||||
vi.mock('../../src/lib/server/config.js', () => ({
|
||||
config: { rcon: { host: 'localhost', password: 'test', timeoutMs: 1_000 } },
|
||||
komodoConfigured: vi.fn(), rconConfigured: vi.fn()
|
||||
rconConfigured: vi.fn()
|
||||
}));
|
||||
vi.mock('../../src/lib/server/fleet/servers.js', () => ({ getServer: vi.fn(), setServerField: vi.fn() }));
|
||||
vi.mock('../../src/lib/server/fleet/lifecycle-evidence.js', () => ({ latestGameSubmission: vi.fn() }));
|
||||
vi.mock('../../src/lib/server/integrations/komodo.js', () => ({ komodoResolveGamePort: vi.fn() }));
|
||||
|
||||
vi.mock('../../src/lib/server/backends/native.js', () => ({ nativeInstance: vi.fn(), nativeRequest: vi.fn() }));
|
||||
|
||||
class FakeSocket extends EventEmitter {
|
||||
@@ -34,7 +34,6 @@ beforeEach(() => {
|
||||
server = { name: 'test-server', created_at: '2026-10-01T00:00:00Z', game_port: 28960, rcon_host: null } as ServerRow;
|
||||
vi.mocked(getServer).mockImplementation(() => ({ ...server }));
|
||||
vi.mocked(latestGameSubmission).mockReturnValue(null);
|
||||
vi.mocked(komodoConfigured).mockReturnValue(false);
|
||||
vi.mocked(rconConfigured).mockReturnValue(true);
|
||||
vi.mocked(createSocket).mockImplementation(() => {
|
||||
const socket = new FakeSocket();
|
||||
|
||||
Reference in New Issue
Block a user