Spaces:
Configuration error
Configuration error
| 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); | |
| }); | |