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