Skip to content

Commit 5fa8d72

Browse files
authored
docs: add test in the features page (#3255)
1 parent f38aa34 commit 5fa8d72

File tree

3 files changed

+44
-2
lines changed

3 files changed

+44
-2
lines changed

examples/sites/demos/pc/app/button/webdoc/button.js

+18
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ export default {
158158
value: true,
159159
remark: '规范只支持主要按钮、次要按钮、危险按钮、文本按钮4种,不支持成功按钮、警告按钮、信息按钮。'
160160
},
161+
'e2e-test': true,
162+
'unit-test': true,
161163
apis: ['type'],
162164
demos: ['basic-usage']
163165
},
@@ -171,6 +173,8 @@ export default {
171173
cloud: {
172174
value: true
173175
},
176+
'e2e-test': true,
177+
'unit-test': true,
174178
apis: ['round'],
175179
demos: ['round']
176180
},
@@ -184,6 +188,8 @@ export default {
184188
cloud: {
185189
value: false
186190
},
191+
'e2e-test': true,
192+
'unit-test': true,
187193
apis: ['circle'],
188194
demos: ['circle']
189195
},
@@ -197,6 +203,8 @@ export default {
197203
cloud: {
198204
value: true
199205
},
206+
'e2e-test': true,
207+
'unit-test': false,
200208
apis: ['ghost'],
201209
demos: ['ghost']
202210
},
@@ -210,6 +218,8 @@ export default {
210218
cloud: {
211219
value: true
212220
},
221+
'e2e-test': true,
222+
'unit-test': true,
213223
apis: ['disabled'],
214224
demos: ['dynamic-disabled']
215225
},
@@ -223,6 +233,8 @@ export default {
223233
cloud: {
224234
value: true
225235
},
236+
'e2e-test': true,
237+
'unit-test': true,
226238
apis: ['icon'],
227239
demos: ['icon']
228240
},
@@ -236,6 +248,8 @@ export default {
236248
cloud: {
237249
value: true
238250
},
251+
'e2e-test': true,
252+
'unit-test': true,
239253
apis: ['loading'],
240254
demos: ['loading']
241255
},
@@ -249,6 +263,8 @@ export default {
249263
cloud: {
250264
value: true
251265
},
266+
'e2e-test': true,
267+
'unit-test': true,
252268
apis: ['size'],
253269
demos: ['size']
254270
},
@@ -262,6 +278,8 @@ export default {
262278
cloud: {
263279
value: false
264280
},
281+
'e2e-test': true,
282+
'unit-test': false,
265283
apis: ['reset-time'],
266284
demos: ['reset-time']
267285
}

examples/sites/src/views/features.vue

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div class="ti-p48">
3-
<div class="ti-mw1000 !mx-auto markdown-body">
3+
<div class="ti-mw1000 !mx-auto markdown-body feature-list-container">
44
<h1 class="ti-f-r ti-f-box-center">
55
组件特性列表
66
<tiny-tag size="small" type="success" :title="`${componentCount} components`" class="ml8">{{
@@ -95,6 +95,8 @@
9595
<i :class="[feature.cloud.remark ? 'i-ti-cloud' : 'i-ti-cloud-full', 'ml4']"></i>
9696
</template>
9797
</tiny-popover>
98+
<i :class="[feature['e2e-test'] ? 'i-ti-e2e-test' : '', 'ml4']" title="E2E 测试用例已覆盖"></i>
99+
<i :class="[feature['unit-test'] ? 'i-ti-unit-test' : '', 'ml4']" title="单元测试用例已覆盖"></i>
98100
</tiny-col>
99101
</tiny-row>
100102
</tiny-layout>
@@ -164,3 +166,11 @@ const toUpperCamelCase = (str) =>
164166
.map((word) => word.charAt(0).toUpperCase() + word.slice(1))
165167
.join('')
166168
</script>
169+
170+
<style lang="scss" scoped>
171+
.feature-list-container :deep(.reference-wrapper) {
172+
display: flex;
173+
align-items: center;
174+
justify-content: center;
175+
}
176+
</style>

examples/sites/uno.config.js

+15-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)