Skip to content

Commit f3994db

Browse files
committed
Refactoring parserOptions
1 parent 2f52362 commit f3994db

File tree

1 file changed

+16
-48
lines changed

1 file changed

+16
-48
lines changed

tests/lib/rules/no-global-jquery.js

Lines changed: 16 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ const rule = require('../../../lib/rules/no-global-jquery');
22
const MESSAGE = rule.meta.message;
33
const RuleTester = require('eslint').RuleTester;
44
const ruleTester = new RuleTester();
5+
const parserOptions = {
6+
ecmaVersion: 6,
7+
sourceType: 'module'
8+
};
59

610
ruleTester.run('no-global-jquery', rule, {
711
valid: [
@@ -12,10 +16,7 @@ ruleTester.run('no-global-jquery', rule, {
1216
this.v1 = Ember.$('.v1');
1317
},
1418
});`,
15-
parserOptions: {
16-
ecmaVersion: 6,
17-
sourceType: 'module'
18-
}
19+
parserOptions
1920
},
2021
{
2122
code: `
@@ -24,10 +25,7 @@ ruleTester.run('no-global-jquery', rule, {
2425
this.v2 = this.$();
2526
},
2627
});`,
27-
parserOptions: {
28-
ecmaVersion: 6,
29-
sourceType: 'module'
30-
}
28+
parserOptions
3129
},
3230
{
3331
code: `
@@ -38,10 +36,7 @@ ruleTester.run('no-global-jquery', rule, {
3836
}
3937
}
4038
});`,
41-
parserOptions: {
42-
ecmaVersion: 6,
43-
sourceType: 'module'
44-
}
39+
parserOptions
4540
},
4641
{
4742
code: `
@@ -52,10 +47,7 @@ ruleTester.run('no-global-jquery', rule, {
5247
}
5348
}
5449
});`,
55-
parserOptions: {
56-
ecmaVersion: 6,
57-
sourceType: 'module'
58-
}
50+
parserOptions
5951
},
6052
{
6153
code: `
@@ -68,10 +60,7 @@ ruleTester.run('no-global-jquery', rule, {
6860
this.el = $('.test');
6961
}
7062
});`,
71-
parserOptions: {
72-
ecmaVersion: 6,
73-
sourceType: 'module'
74-
},
63+
parserOptions,
7564
errors: [{
7665
message: MESSAGE
7766
}]
@@ -89,10 +78,7 @@ ruleTester.run('no-global-jquery', rule, {
8978
}
9079
}
9180
});`,
92-
parserOptions: {
93-
ecmaVersion: 6,
94-
sourceType: 'module'
95-
},
81+
parserOptions,
9682
errors: [{
9783
message: MESSAGE
9884
}]
@@ -108,10 +94,7 @@ ruleTester.run('no-global-jquery', rule, {
10894
this.el = foo('.test');
10995
}
11096
});`,
111-
parserOptions: {
112-
ecmaVersion: 6,
113-
sourceType: 'module'
114-
},
97+
parserOptions,
11598
errors: [{
11699
message: MESSAGE
117100
}]
@@ -129,10 +112,7 @@ ruleTester.run('no-global-jquery', rule, {
129112
}
130113
}
131114
});`,
132-
parserOptions: {
133-
ecmaVersion: 6,
134-
sourceType: 'module'
135-
},
115+
parserOptions,
136116
errors: [{
137117
message: MESSAGE
138118
}]
@@ -146,10 +126,7 @@ ruleTester.run('no-global-jquery', rule, {
146126
this.el = $('.test');
147127
}
148128
});`,
149-
parserOptions: {
150-
ecmaVersion: 6,
151-
sourceType: 'module'
152-
},
129+
parserOptions,
153130
errors: [{
154131
message: MESSAGE
155132
}]
@@ -163,10 +140,7 @@ ruleTester.run('no-global-jquery', rule, {
163140
}
164141
}
165142
});`,
166-
parserOptions: {
167-
ecmaVersion: 6,
168-
sourceType: 'module'
169-
},
143+
parserOptions,
170144
errors: [{
171145
message: MESSAGE
172146
}]
@@ -178,10 +152,7 @@ ruleTester.run('no-global-jquery', rule, {
178152
this.el = jQuery('.test');
179153
}
180154
});`,
181-
parserOptions: {
182-
ecmaVersion: 6,
183-
sourceType: 'module'
184-
},
155+
parserOptions,
185156
errors: [{
186157
message: MESSAGE
187158
}]
@@ -195,10 +166,7 @@ ruleTester.run('no-global-jquery', rule, {
195166
}
196167
}
197168
});`,
198-
parserOptions: {
199-
ecmaVersion: 6,
200-
sourceType: 'module'
201-
},
169+
parserOptions,
202170
errors: [{
203171
message: MESSAGE
204172
}]

0 commit comments

Comments
 (0)