1'use strict'; 2 3const common = require('../common'); 4if ((!common.hasCrypto) || (!common.hasIntl)) { 5 common.skip('ESLint tests require crypto and Intl'); 6} 7 8common.skipIfEslintMissing(); 9 10const RuleTester = require('../../tools/node_modules/eslint').RuleTester; 11const rule = require('../../tools/eslint-rules/non-ascii-character'); 12 13new RuleTester().run('non-ascii-characters', rule, { 14 valid: [ 15 { 16 code: 'console.log("fhqwhgads")', 17 options: [] 18 }, 19 ], 20 invalid: [ 21 { 22 code: 'console.log("μ")', 23 options: [], 24 errors: [{ message: "Non-ASCII character 'μ' detected." }], 25 }, 26 ] 27}); 28