File tree Expand file tree Collapse file tree 2 files changed +45
-1
lines changed Expand file tree Collapse file tree 2 files changed +45
-1
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,50 @@ test('should render base uploader other props', () => {
93
93
expect ( fileItemClick ) . toBeCalled ( )
94
94
} )
95
95
96
+ test ( 'should render no-image file uploader list' , ( ) => {
97
+ const App = ( ) => {
98
+ const defaultFileList : FileItem [ ] = [
99
+ {
100
+ name : '文件1.txt' ,
101
+ url : 'https://m.360buyimg.com/babel/jfs/t1/164410/22/25162/93384/616eac6cE6c711350/0cac53c1b82e1b05.gif' ,
102
+ status : 'success' ,
103
+ message : '上传成功' ,
104
+ type : 'list' ,
105
+ uid : '123' ,
106
+ } ,
107
+ {
108
+ name : '文件2.ppt' ,
109
+ url : 'https://m.360buyimg.com/babel/jfs/t1/164410/22/25162/93384/616eac6cE6c711350/0cac53c1b82e1b05.gif' ,
110
+ status : 'error' ,
111
+ message : '上传失败' ,
112
+ type : 'list' ,
113
+ uid : '124' ,
114
+ } ,
115
+ {
116
+ name : '文件3.cpp' ,
117
+ url : 'https://m.360buyimg.com/babel/jfs/t1/164410/22/25162/93384/616eac6cE6c711350/0cac53c1b82e1b05.gif' ,
118
+ status : 'uploading' ,
119
+ message : '上传中...' ,
120
+ type : 'list' ,
121
+ uid : '125' ,
122
+ } ,
123
+ ]
124
+
125
+ return (
126
+ < Uploader
127
+ defaultValue = { defaultFileList }
128
+ uploadIcon = "dongdong"
129
+ previewType = "list"
130
+ />
131
+ )
132
+ }
133
+
134
+ const { container } = render ( < App /> )
135
+ const toast1 = container . querySelectorAll ( '.list' )
136
+ expect ( toast1 ) . toBeTruthy ( )
137
+ expect ( toast1 . length ) . toBe ( 3 )
138
+ } )
139
+
96
140
test ( 'should render base uploader list' , ( ) => {
97
141
const App = ( ) => {
98
142
const defaultFileList : FileItem [ ] = [
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ const InternalUploader: ForwardRefRenderFunction<
183
183
name : file . name ,
184
184
type : file . type ,
185
185
}
186
- if ( preview && file . type ?. includes ( 'image' ) ) {
186
+ if ( preview ) {
187
187
const reader = new FileReader ( )
188
188
reader . onload = ( event : ProgressEvent < FileReader > ) => {
189
189
fileListRef . current = [
You can’t perform that action at this time.
0 commit comments