@wordpress/eslint-plugin
Version:
ESLint plugin for WordPress development.
35 lines (31 loc) • 577 B
JavaScript
/**
* External dependencies
*/
import { RuleTester } from 'eslint';
/**
* Internal dependencies
*/
import rule from '../no-global-active-element';
const ruleTester = new RuleTester( {
parserOptions: {
ecmaVersion: 6,
},
} );
ruleTester.run( 'no-global-active-element', rule, {
valid: [
{
code: 'ownerDocument.activeElement;',
},
],
invalid: [
{
code: 'document.activeElement;',
errors: [
{
message:
'Avoid accessing the active element with a global. Use the ownerDocument property on a node ref instead.',
},
],
},
],
} );