Skip to content

Commit abd07e8

Browse files
committed
test: update
1 parent 71a86b6 commit abd07e8

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

tests/lib/rules/block-order.ts

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/**
22
* @author Yosuke Ota
33
*/
4+
import { Rule } from '../../../node_modules/@types/eslint'
45
import assert from 'assert'
56
import parserVue from 'vue-eslint-parser'
67
import rule from '../../../lib/rules/block-order'
@@ -33,8 +34,7 @@ const tester = new RuleTester({
3334
}
3435
})
3536

36-
// @ts-expect-error rule ts(#2345)
37-
tester.run('block-order', rule, {
37+
tester.run('block-order', rule as unknown as Rule.RuleModule, {
3838
valid: [
3939
// default
4040
'<script></script><template></template><style></style>',
@@ -72,44 +72,36 @@ tester.run('block-order', rule, {
7272
// order
7373
{
7474
code: '<script></script><template></template><style></style>',
75-
output: null,
7675
options: [{ order: ['script', 'template', 'style'] }]
7776
},
7877
{
7978
code: '<template></template><script></script><style></style>',
80-
output: null,
8179
options: [{ order: ['template', 'script', 'style'] }]
8280
},
8381
{
8482
code: '<style></style><template></template><script></script>',
85-
output: null,
8683
options: [{ order: ['style', 'template', 'script'] }]
8784
},
8885
{
8986
code: '<template></template><script></script><style></style>',
90-
output: null,
9187
options: [{ order: ['template', 'docs', 'script', 'style'] }]
9288
},
9389
{
9490
code: '<template></template><docs></docs><script></script><style></style>',
95-
output: null,
9691
options: [{ order: ['template', 'script', 'style'] }]
9792
},
9893
{
9994
code: '<docs><div id="id">text <!--comment--> </div><br></docs><script></script><template></template><style></style>',
100-
output: null,
10195
options: [{ order: ['docs', 'script', 'template', 'style'] }]
10296
},
10397
{
10498
code: '<script setup></script><script></script><template></template><style></style>',
105-
output: null,
10699
options: [
107100
{ order: ['script[setup]', 'script:not([setup])', 'template', 'style'] }
108101
]
109102
},
110103
{
111104
code: '<template></template><script setup></script><script></script><style></style>',
112-
output: null,
113105
options: [
114106
{
115107
order: [['script[setup]', 'script:not([setup])', 'template'], 'style']
@@ -118,24 +110,20 @@ tester.run('block-order', rule, {
118110
},
119111
{
120112
code: '<script></script><script setup></script><template></template><style></style>',
121-
output: null,
122113
options: [{ order: ['script', 'template', 'style'] }]
123114
},
124115
{
125116
code: '<template></template><script></script><script setup></script><style></style>',
126-
output: null,
127117
options: [{ order: [['script', 'template'], 'style'] }]
128118
},
129119
{
130120
code: '<script></script><script setup></script><template></template><style></style>',
131-
output: null,
132121
options: [
133122
{ order: ['script:not([setup])', 'script[setup]', 'template', 'style'] }
134123
]
135124
},
136125
{
137126
code: '<template></template><script></script><script setup></script><style></style>',
138-
output: null,
139127
options: [
140128
{
141129
order: [['script:not([setup])', 'script[setup]', 'template'], 'style']
@@ -144,7 +132,6 @@ tester.run('block-order', rule, {
144132
},
145133
{
146134
code: '<template></template><script></script><script setup></script><style scoped></style><style></style><i18n locale="ja"></i18n><i18n locale="en"></i18n>',
147-
output: null,
148135
options: [
149136
{
150137
order: [
@@ -159,7 +146,6 @@ tester.run('block-order', rule, {
159146
},
160147
{
161148
code: '<template></template><script></script><script setup></script><style scoped></style><style></style><i18n locale="en"></i18n><i18n locale="ja"></i18n>',
162-
output: null,
163149
options: [
164150
{
165151
order: [
@@ -176,17 +162,14 @@ tester.run('block-order', rule, {
176162
},
177163
{
178164
code: '<template></template><docs></docs><script></script><style></style>',
179-
output: null,
180165
options: [{ order: [['docs', 'script', 'template'], 'style'] }]
181166
},
182167
{
183168
code: '<i18n locale="en"></i18n><i18n locale="ja"></i18n>',
184-
output: null,
185169
options: [{ order: ['i18n[locale=en]', 'i18n[locale=ja]'] }]
186170
},
187171
{
188172
code: '<style></style><style scoped></style>',
189-
output: null,
190173
options: [{ order: ['style:not([scoped])', 'style[scoped]'] }]
191174
},
192175

typings/eslint/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ export namespace SourceCode {
271271
}
272272

273273
export namespace Rule {
274-
interface RuleModule /*extends ESLintRule.RuleModule*/ {
274+
interface RuleModule extends ESLintRule.RuleModule {
275275
meta: RuleMetaData
276276
create(context: RuleContext): Rule.RuleListener
277277
}

0 commit comments

Comments
 (0)