Added lobby auto creation
Docker image / build-and-push (push) Successful in 57s

This commit is contained in:
Aleksandr Bogomiakov
2026-08-06 20:33:27 +01:00
parent 33e01a4a8f
commit c239669932
22 changed files with 3533 additions and 55 deletions
+18
View File
@@ -0,0 +1,18 @@
'use strict';
const test = require('node:test');
const assert = require('node:assert/strict');
const { parseClientVersion } = require('../lib/dota-client-version');
test('reads ClientVersion from Dota steam.inf', () => {
assert.equal(parseClientVersion(`ClientVersion=6888
ServerVersion=6888
ProductName=dota2_workshop
`), 6888);
});
test('rejects a missing or invalid ClientVersion', () => {
assert.equal(parseClientVersion('ServerVersion=6888\n'), null);
assert.equal(parseClientVersion('ClientVersion=not-a-number\n'), null);
});