@@ -15,35 +15,111 @@ const errors = [{ruleId: 'use-test'}];
15
15
16
16
ruleTester . run ( 'use-test' , rule , {
17
17
valid : [
18
- 'var test = require(\'ava\');' ,
19
- 'let test = require(\'ava\');' ,
20
- 'const test = require(\'ava\');' ,
21
- 'const a = 1, test = require(\'ava\'), b = 2;' ,
22
- 'const test = require(\'foo\');' ,
23
- 'import test from \'ava\';' ,
24
- 'import test, {} from \'ava\';' ,
25
- 'import test from \'foo\';'
18
+ { code : 'var test = require(\'ava\');' , filename : 'file.js' } ,
19
+ { code : 'let test = require(\'ava\');' , filename : 'file.js' } ,
20
+ { code : 'const test = require(\'ava\');' , filename : 'file.js' } ,
21
+ { code : 'const a = 1, test = require(\'ava\'), b = 2;' , filename : 'file.js' } ,
22
+ { code : 'const test = require(\'foo\');' , filename : 'file.js' } ,
23
+ { code : 'import test from \'ava\';' , filename : 'file.js' } ,
24
+ { code : 'import test, {} from \'ava\';' , filename : 'file.js' } ,
25
+ { code : 'import test from \'foo\';' , filename : 'file.js' } ,
26
+ { code : 'var anyTest = require(\'ava\');' , filename : 'file.ts' } ,
27
+ { code : 'let anyTest = require(\'ava\');' , filename : 'file.ts' } ,
28
+ { code : 'const anyTest = require(\'ava\');' , filename : 'file.ts' } ,
29
+ { code : 'const a = 1, anyTest = require(\'ava\'), b = 2;' , filename : 'file.ts' } ,
30
+ { code : 'const anyTest = require(\'foo\');' , filename : 'file.ts' } ,
31
+ { code : 'import anyTest from \'ava\';' , filename : 'file.ts' } ,
32
+ { code : 'import anyTest, {} from \'ava\';' , filename : 'file.ts' } ,
33
+ { code : 'import anyTest from \'foo\';' , filename : 'file.ts' } ,
34
+ { code : 'var anyTest = require(\'ava\');' , filename : 'file.tsx' } ,
35
+ { code : 'let anyTest = require(\'ava\');' , filename : 'file.tsx' } ,
36
+ { code : 'const anyTest = require(\'ava\');' , filename : 'file.tsx' } ,
37
+ { code : 'const a = 1, anyTest = require(\'ava\'), b = 2;' , filename : 'file.tsx' } ,
38
+ { code : 'const anyTest = require(\'foo\');' , filename : 'file.tsx' } ,
39
+ { code : 'import anyTest from \'ava\';' , filename : 'file.tsx' } ,
40
+ { code : 'import anyTest, {} from \'ava\';' , filename : 'file.tsx' } ,
41
+ { code : 'import anyTest from \'foo\';' , filename : 'file.tsx' }
26
42
] ,
27
43
invalid : [
28
44
{
29
45
code : 'var ava = require(\'ava\');' ,
30
- errors
46
+ errors,
47
+ filename : 'file.ts'
31
48
} ,
32
49
{
33
50
code : 'let ava = require(\'ava\');' ,
34
- errors
51
+ errors,
52
+ filename : 'file.ts'
35
53
} ,
36
54
{
37
55
code : 'const ava = require(\'ava\');' ,
38
- errors
56
+ errors,
57
+ filename : 'file.ts'
39
58
} ,
40
59
{
41
60
code : 'const a = 1, ava = require(\'ava\'), b = 2;' ,
42
- errors
61
+ errors,
62
+ filename : 'file.ts'
43
63
} ,
44
64
{
45
65
code : 'import ava from \'ava\';' ,
46
- errors
66
+ errors,
67
+ filename : 'file.ts'
68
+ } ,
69
+ {
70
+ code : 'var anyTest = require(\'ava\');' ,
71
+ errors,
72
+ filename : 'file.js'
73
+ } ,
74
+ {
75
+ code : 'var ava = require(\'ava\');' ,
76
+ errors,
77
+ filename : 'file.ts'
78
+ } ,
79
+ {
80
+ code : 'let ava = require(\'ava\');' ,
81
+ errors,
82
+ filename : 'file.ts'
83
+ } ,
84
+ {
85
+ code : 'const ava = require(\'ava\');' ,
86
+ errors,
87
+ filename : 'file.ts'
88
+ } ,
89
+ {
90
+ code : 'const a = 1, ava = require(\'ava\'), b = 2;' ,
91
+ errors,
92
+ filename : 'file.ts'
93
+ } ,
94
+ {
95
+ code : 'import ava from \'ava\';' ,
96
+ errors,
97
+ filename : 'file.ts'
98
+ } ,
99
+ {
100
+ code : 'var ava = require(\'ava\');' ,
101
+ errors,
102
+ filename : 'file.tsx'
103
+ } ,
104
+ {
105
+ code : 'let ava = require(\'ava\');' ,
106
+ errors,
107
+ filename : 'file.tsx'
108
+ } ,
109
+ {
110
+ code : 'const ava = require(\'ava\');' ,
111
+ errors,
112
+ filename : 'file.tsx'
113
+ } ,
114
+ {
115
+ code : 'const a = 1, ava = require(\'ava\'), b = 2;' ,
116
+ errors,
117
+ filename : 'file.tsx'
118
+ } ,
119
+ {
120
+ code : 'import ava from \'ava\';' ,
121
+ errors,
122
+ filename : 'file.tsx'
47
123
}
48
124
]
49
125
} ) ;
0 commit comments