1- import { RuleTester as ESLintRuleTester } from 'eslint' ;
2- import { TSESLint } from '@typescript-eslint/experimental-utils' ;
3- import rule from '../lowercase-name' ;
1+ 'use strict' ;
42
5- const RuleTester : TSESLint . RuleTester = ESLintRuleTester as any ;
3+ const { RuleTester } = require ( 'eslint' ) ;
4+ const rule = require ( '../lowercase-name' ) ;
65
76const ruleTester = new RuleTester ( {
8- parser : '@typescript-eslint/parser' ,
97 parserOptions : {
108 ecmaVersion : 6 ,
119 } ,
1210} ) ;
1311
1412ruleTester . run ( 'lowercase-name' , rule , {
1513 valid : [
16- 'randomFunction()' ,
17- 'foo.bar()' ,
1814 'it()' ,
1915 "it(' ', function () {})" ,
2016 'it(" ", function () {})' ,
@@ -26,8 +22,6 @@ ruleTester.run('lowercase-name', rule, {
2622 'it("123 foo", function () {})' ,
2723 'it(42, function () {})' ,
2824 'it(``)' ,
29- 'it("")' ,
30- 'it(42)' ,
3125 'test()' ,
3226 "test('foo', function () {})" ,
3327 'test("foo", function () {})' ,
@@ -36,8 +30,6 @@ ruleTester.run('lowercase-name', rule, {
3630 'test("123 foo", function () {})' ,
3731 'test("42", function () {})' ,
3832 'test(``)' ,
39- 'test("")' ,
40- 'test(42)' ,
4133 'describe()' ,
4234 "describe('foo', function () {})" ,
4335 'describe("foo", function () {})' ,
@@ -47,8 +39,6 @@ ruleTester.run('lowercase-name', rule, {
4739 'describe("42", function () {})' ,
4840 'describe(function () {})' ,
4941 'describe(``)' ,
50- 'describe("")' ,
51- 'describe(42)' ,
5242 ] ,
5343
5444 invalid : [
@@ -57,8 +47,7 @@ ruleTester.run('lowercase-name', rule, {
5747 output : "it('foo', function () {})" ,
5848 errors : [
5949 {
60- messageId : 'unexpectedLowercase' ,
61- data : { method : 'it' } ,
50+ message : '`it`s should begin with lowercase' ,
6251 column : 1 ,
6352 line : 1 ,
6453 } ,
@@ -69,8 +58,7 @@ ruleTester.run('lowercase-name', rule, {
6958 output : 'it("foo", function () {})' ,
7059 errors : [
7160 {
72- messageId : 'unexpectedLowercase' ,
73- data : { method : 'it' } ,
61+ message : '`it`s should begin with lowercase' ,
7462 column : 1 ,
7563 line : 1 ,
7664 } ,
@@ -81,8 +69,7 @@ ruleTester.run('lowercase-name', rule, {
8169 output : 'it(`foo`, function () {})' ,
8270 errors : [
8371 {
84- messageId : 'unexpectedLowercase' ,
85- data : { method : 'it' } ,
72+ message : '`it`s should begin with lowercase' ,
8673 column : 1 ,
8774 line : 1 ,
8875 } ,
@@ -93,8 +80,7 @@ ruleTester.run('lowercase-name', rule, {
9380 output : "test('foo', function () {})" ,
9481 errors : [
9582 {
96- messageId : 'unexpectedLowercase' ,
97- data : { method : 'test' } ,
83+ message : '`test`s should begin with lowercase' ,
9884 column : 1 ,
9985 line : 1 ,
10086 } ,
@@ -105,8 +91,7 @@ ruleTester.run('lowercase-name', rule, {
10591 output : 'test("foo", function () {})' ,
10692 errors : [
10793 {
108- messageId : 'unexpectedLowercase' ,
109- data : { method : 'test' } ,
94+ message : '`test`s should begin with lowercase' ,
11095 column : 1 ,
11196 line : 1 ,
11297 } ,
@@ -117,8 +102,7 @@ ruleTester.run('lowercase-name', rule, {
117102 output : 'test(`foo`, function () {})' ,
118103 errors : [
119104 {
120- messageId : 'unexpectedLowercase' ,
121- data : { method : 'test' } ,
105+ message : '`test`s should begin with lowercase' ,
122106 column : 1 ,
123107 line : 1 ,
124108 } ,
@@ -129,8 +113,7 @@ ruleTester.run('lowercase-name', rule, {
129113 output : "describe('foo', function () {})" ,
130114 errors : [
131115 {
132- messageId : 'unexpectedLowercase' ,
133- data : { method : 'describe' } ,
116+ message : '`describe`s should begin with lowercase' ,
134117 column : 1 ,
135118 line : 1 ,
136119 } ,
@@ -141,8 +124,7 @@ ruleTester.run('lowercase-name', rule, {
141124 output : 'describe("foo", function () {})' ,
142125 errors : [
143126 {
144- messageId : 'unexpectedLowercase' ,
145- data : { method : 'describe' } ,
127+ message : '`describe`s should begin with lowercase' ,
146128 column : 1 ,
147129 line : 1 ,
148130 } ,
@@ -153,8 +135,7 @@ ruleTester.run('lowercase-name', rule, {
153135 output : 'describe(`foo`, function () {})' ,
154136 errors : [
155137 {
156- messageId : 'unexpectedLowercase' ,
157- data : { method : 'describe' } ,
138+ message : '`describe`s should begin with lowercase' ,
158139 column : 1 ,
159140 line : 1 ,
160141 } ,
@@ -165,8 +146,7 @@ ruleTester.run('lowercase-name', rule, {
165146 output : 'describe(`some longer description`, function () {})' ,
166147 errors : [
167148 {
168- messageId : 'unexpectedLowercase' ,
169- data : { method : 'describe' } ,
149+ message : '`describe`s should begin with lowercase' ,
170150 column : 1 ,
171151 line : 1 ,
172152 } ,
0 commit comments