@@ -1785,7 +1785,7 @@ describe('Table', () => {
17851785 <el-table-column prop="name" label="片名" />
17861786 <el-table-column prop="release" label="发行日期" />
17871787 <el-table-column prop="director" label="导演" />
1788- <el-table-column prop="runtime" label="时长(分)" />
1788+ <el-table-column prop="runtime" label="时长(分)" sortable />
17891789 </el-table>
17901790 ` ,
17911791
@@ -1800,12 +1800,22 @@ describe('Table', () => {
18001800 expect ( tr . classList . contains ( 'current-row' ) ) . to . be . true ;
18011801 const rows = vm . $el . querySelectorAll ( '.el-table__body-wrapper tbody tr' ) ;
18021802
1803- triggerEvent ( rows [ 2 ] , 'click' , true , false ) ;
1803+ triggerEvent ( rows [ 1 ] , 'click' , true , false ) ;
18041804 setTimeout ( _ => {
18051805 expect ( tr . classList . contains ( 'current-row' ) ) . to . be . false ;
1806- expect ( rows [ 2 ] . classList . contains ( 'current-row' ) ) . to . be . true ;
1807- destroyVM ( vm ) ;
1808- done ( ) ;
1806+ expect ( rows [ 1 ] . classList . contains ( 'current-row' ) ) . to . be . true ;
1807+
1808+ const ths = vm . $el . querySelectorAll ( '.el-table__header-wrapper thead th' ) ;
1809+ triggerEvent ( ths [ 3 ] , 'click' , true , false ) ;
1810+
1811+ setTimeout ( _ => {
1812+ const rows = vm . $el . querySelectorAll ( '.el-table__body-wrapper tbody tr' ) ;
1813+
1814+ expect ( rows [ 1 ] . classList . contains ( 'current-row' ) ) . to . be . false ;
1815+ expect ( rows [ 3 ] . classList . contains ( 'current-row' ) ) . to . be . true ;
1816+ destroyVM ( vm ) ;
1817+ done ( ) ;
1818+ } , DELAY ) ;
18091819 } , DELAY ) ;
18101820 } , DELAY ) ;
18111821 } , DELAY ) ;
0 commit comments