create project
This commit is contained in:
34
kitabcitab/node_modules/eslint-plugin-jsx-a11y/scripts/boilerplate/test.js
generated
vendored
Normal file
34
kitabcitab/node_modules/eslint-plugin-jsx-a11y/scripts/boilerplate/test.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
const testBoilerplate = (name, author, description) => `/* eslint-env jest */
|
||||
/**
|
||||
* @fileoverview ${description}
|
||||
* @author ${author}
|
||||
*/
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Requirements
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
import { RuleTester } from 'eslint';
|
||||
import parserOptionsMapper from '../../__util__/parserOptionsMapper';
|
||||
import rule from '../../../src/rules/${name}';
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// Tests
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
const ruleTester = new RuleTester();
|
||||
|
||||
const expectedError = {
|
||||
message: '',
|
||||
type: 'JSXOpeningElement',
|
||||
};
|
||||
|
||||
ruleTester.run('${name}', rule, {
|
||||
valid: [
|
||||
{ code: '<div />;' },
|
||||
].map(parserOptionsMapper),
|
||||
invalid: [].map(parserOptionsMapper),
|
||||
});
|
||||
`;
|
||||
|
||||
module.exports = testBoilerplate;
|
||||
Reference in New Issue
Block a user