UNPKG

@masknet/eslint-plugin

Version:
23 lines (21 loc) 522 B
import { runTest } from '../../spec.js' import module from './no-const-enum.js' runTest({ module, *valid() { yield 'const enum Foo {}' yield 'const enum Foo {}; export default () => { Foo }' }, *invalid() { yield { code: 'export const enum Foo {}', errors: [{ messageId: 'invalid' }], output: 'export enum Foo {}', } yield { code: 'const enum Foo {}; export { Foo }', errors: [{ messageId: 'invalid' }], output: 'enum Foo {}; export { Foo }', } }, })