test-auto-uppercase.js 574 B

123456789101112
  1. const assert = require('assert');
  2. const fs = require('fs');
  3. const src = fs.readFileSync(__dirname + '/out/client/src/extension.js', 'utf8');
  4. assert(src.includes('MODULA2_KEYWORDS'));
  5. assert(src.includes("get('autoUppercaseKeywords', true)"));
  6. assert(src.includes("registerCommand('adwModula2.uppercaseKeywords'"));
  7. assert(src.includes("languageId !== 'modula2'"));
  8. console.log('auto-uppercase integration checks passed');
  9. assert(src.includes('event.contentChanges.map'));
  10. assert(src.includes('change.rangeOffset'));
  11. console.log('incremental auto-uppercase checks passed');