@@ -2,6 +2,10 @@ const rule = require('../../../lib/rules/no-global-jquery');
2
2
const MESSAGE = rule . meta . message ;
3
3
const RuleTester = require ( 'eslint' ) . RuleTester ;
4
4
const ruleTester = new RuleTester ( ) ;
5
+ const parserOptions = {
6
+ ecmaVersion : 6 ,
7
+ sourceType : 'module'
8
+ } ;
5
9
6
10
ruleTester . run ( 'no-global-jquery' , rule , {
7
11
valid : [
@@ -12,10 +16,7 @@ ruleTester.run('no-global-jquery', rule, {
12
16
this.v1 = Ember.$('.v1');
13
17
},
14
18
});` ,
15
- parserOptions : {
16
- ecmaVersion : 6 ,
17
- sourceType : 'module'
18
- }
19
+ parserOptions
19
20
} ,
20
21
{
21
22
code : `
@@ -24,10 +25,7 @@ ruleTester.run('no-global-jquery', rule, {
24
25
this.v2 = this.$();
25
26
},
26
27
});` ,
27
- parserOptions : {
28
- ecmaVersion : 6 ,
29
- sourceType : 'module'
30
- }
28
+ parserOptions
31
29
} ,
32
30
{
33
31
code : `
@@ -38,10 +36,7 @@ ruleTester.run('no-global-jquery', rule, {
38
36
}
39
37
}
40
38
});` ,
41
- parserOptions : {
42
- ecmaVersion : 6 ,
43
- sourceType : 'module'
44
- }
39
+ parserOptions
45
40
} ,
46
41
{
47
42
code : `
@@ -52,10 +47,7 @@ ruleTester.run('no-global-jquery', rule, {
52
47
}
53
48
}
54
49
});` ,
55
- parserOptions : {
56
- ecmaVersion : 6 ,
57
- sourceType : 'module'
58
- }
50
+ parserOptions
59
51
} ,
60
52
{
61
53
code : `
@@ -68,10 +60,7 @@ ruleTester.run('no-global-jquery', rule, {
68
60
this.el = $('.test');
69
61
}
70
62
});` ,
71
- parserOptions : {
72
- ecmaVersion : 6 ,
73
- sourceType : 'module'
74
- } ,
63
+ parserOptions,
75
64
errors : [ {
76
65
message : MESSAGE
77
66
} ]
@@ -89,10 +78,7 @@ ruleTester.run('no-global-jquery', rule, {
89
78
}
90
79
}
91
80
});` ,
92
- parserOptions : {
93
- ecmaVersion : 6 ,
94
- sourceType : 'module'
95
- } ,
81
+ parserOptions,
96
82
errors : [ {
97
83
message : MESSAGE
98
84
} ]
@@ -108,10 +94,7 @@ ruleTester.run('no-global-jquery', rule, {
108
94
this.el = foo('.test');
109
95
}
110
96
});` ,
111
- parserOptions : {
112
- ecmaVersion : 6 ,
113
- sourceType : 'module'
114
- } ,
97
+ parserOptions,
115
98
errors : [ {
116
99
message : MESSAGE
117
100
} ]
@@ -129,10 +112,7 @@ ruleTester.run('no-global-jquery', rule, {
129
112
}
130
113
}
131
114
});` ,
132
- parserOptions : {
133
- ecmaVersion : 6 ,
134
- sourceType : 'module'
135
- } ,
115
+ parserOptions,
136
116
errors : [ {
137
117
message : MESSAGE
138
118
} ]
@@ -146,10 +126,7 @@ ruleTester.run('no-global-jquery', rule, {
146
126
this.el = $('.test');
147
127
}
148
128
});` ,
149
- parserOptions : {
150
- ecmaVersion : 6 ,
151
- sourceType : 'module'
152
- } ,
129
+ parserOptions,
153
130
errors : [ {
154
131
message : MESSAGE
155
132
} ]
@@ -163,10 +140,7 @@ ruleTester.run('no-global-jquery', rule, {
163
140
}
164
141
}
165
142
});` ,
166
- parserOptions : {
167
- ecmaVersion : 6 ,
168
- sourceType : 'module'
169
- } ,
143
+ parserOptions,
170
144
errors : [ {
171
145
message : MESSAGE
172
146
} ]
@@ -178,10 +152,7 @@ ruleTester.run('no-global-jquery', rule, {
178
152
this.el = jQuery('.test');
179
153
}
180
154
});` ,
181
- parserOptions : {
182
- ecmaVersion : 6 ,
183
- sourceType : 'module'
184
- } ,
155
+ parserOptions,
185
156
errors : [ {
186
157
message : MESSAGE
187
158
} ]
@@ -195,10 +166,7 @@ ruleTester.run('no-global-jquery', rule, {
195
166
}
196
167
}
197
168
});` ,
198
- parserOptions : {
199
- ecmaVersion : 6 ,
200
- sourceType : 'module'
201
- } ,
169
+ parserOptions,
202
170
errors : [ {
203
171
message : MESSAGE
204
172
} ]
0 commit comments