const assert = require('assert'); const fs = require('fs'); const src = fs.readFileSync(__dirname + '/out/client/src/extension.js', 'utf8'); assert(src.includes('MODULA2_KEYWORDS')); assert(src.includes("get('autoUppercaseKeywords', true)")); assert(src.includes("registerCommand('adwModula2.uppercaseKeywords'")); assert(src.includes("languageId !== 'modula2'")); console.log('auto-uppercase integration checks passed'); assert(src.includes('event.contentChanges.map')); assert(src.includes('change.rangeOffset')); console.log('incremental auto-uppercase checks passed');