Skip to content

Commit

Permalink
add tc
Browse files Browse the repository at this point in the history
  • Loading branch information
yeonjuan committed Aug 23, 2020
1 parent ef929b3 commit b3b1588
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions packages/eslint-plugin/tests/rules/comma-dangle.test.ts
Expand Up @@ -40,13 +40,16 @@ ruleTester.run('comma-dangle', rule, {
{ code: 'type Foo = [string,\n]', options: [{ tuples: 'always' }] },

// always-multiline
{ code: 'enum Foo {Bar}', options: ['always-multiline'] },
{ code: 'enum Foo {Bar,\n}', options: ['always-multiline'] },
{ code: 'enum Foo {Bar,\n}', options: [{ enums: 'always-multiline' }] },
{ code: 'function Foo<T>() {}', options: ['always-multiline'] },
{ code: 'function Foo<T,\n>() {}', options: ['always-multiline'] },
{
code: 'function Foo<T,\n>() {}',
options: [{ generics: 'always-multiline' }],
},
{ code: 'type Foo = [string]', options: ['always-multiline'] },
{ code: 'type Foo = [string,\n]', options: ['always-multiline'] },
{
code: 'type Foo = [string,\n]',
Expand Down Expand Up @@ -192,18 +195,36 @@ type Qux = [string,
},

// always-multiline
{
code: 'enum Foo {Bar,}',
output: 'enum Foo {Bar}',
options: ['always-multiline'],
errors: [{ messageId: 'unexpected' }],
},
{
code: 'enum Foo {Bar\n}',
output: 'enum Foo {Bar,\n}',
options: ['always-multiline'],
errors: [{ messageId: 'missing' }],
},
{
code: 'function Foo<T,>() {}',
output: 'function Foo<T>() {}',
options: ['always-multiline'],
errors: [{ messageId: 'unexpected' }],
},
{
code: 'function Foo<T\n>() {}',
output: 'function Foo<T,\n>() {}',
options: ['always-multiline'],
errors: [{ messageId: 'missing' }],
},
{
code: 'type Foo = [string,]',
output: 'type Foo = [string]',
options: ['always-multiline'],
errors: [{ messageId: 'unexpected' }],
},
{
code: 'type Foo = [string\n]',
output: 'type Foo = [string,\n]',
Expand Down

0 comments on commit b3b1588

Please sign in to comment.