Spaces:
Running
Running
File size: 988 Bytes
d613519 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import { generateSmartUserAgent } from '../src/utils/version-detector.js';
import { getPlatformUserAgent } from '../src/constants.js';
import assert from 'assert';
async function testVersionDetection() {
console.log('--- Testing Version Detection ---');
// 1. Check User-Agent generation
const ua = generateSmartUserAgent();
console.log('Generated User-Agent:', ua);
assert.ok(ua.startsWith('antigravity/'), 'UA should start with antigravity/');
assert.ok(/\d+\.\d+\.\d+/.test(ua), 'UA should contain a version number');
// 2. Check integration in constants.js
const constantsUA = getPlatformUserAgent();
console.log('Constants User-Agent:', constantsUA);
assert.strictEqual(ua, constantsUA, 'Constants UA should match generated UA');
console.log('\n✓ Version detection tests passed!');
}
testVersionDetection().catch(err => {
console.error('\n✗ Version detection tests failed:');
console.error(err);
process.exit(1);
});
|