UNPKG

eslint-plugin-no-copy-paste-default-export

Version:
23 lines (19 loc) 606 B
var eslint = require('eslint'); var ESlintTester = require('eslint-tester'); var eslintTester = new ESlintTester(eslint.linter); eslintTester.addRuleTest('lib/rules/default', { valid: [{ code: 'export default class Comp {}', filename: 'path/to/Comp.js', ecmaFeatures: { classes: true, modules: true } }], invalid: [{ code: 'export default class AnotherComp {}', filename: 'path/to/Comp.js', ecmaFeatures: { classes: true, modules: true }, errors: [{ message: '(class name) AnotherComp !== Comp (file name)', type: 'ExportDefaultDeclaration' }] }] });