【发布时间】:2021-09-17 12:50:24
【问题描述】:
我的<mat-paginator> 元素工作正常,我只是想知道如何使用@testing-library/angular 库测试(page) 属性的getPaginatorData 方法?
<mat-paginator
#billingItemsPaginator
[pageIndex]="paginatorObject.billingItems.pageIndex"
[pageSize]="paginatorObject.billingItems.pageSize"
[pageSizeOptions]="[6, 12]"
(page)="getPaginatorData($event, 'billingItems')"
showFirstLastButtons="true"
>
</mat-paginator>
这是我的组件
billingItemsSource = new MatTableDataSource<any>();
public billingItemsPaginator: MatPaginator;
@ViewChild('billingItemsPaginator') set matBillingItemsPaginator(
mp: MatPaginator
) {
this.billingItemsPaginator = mp;
this.billingItemsSource.paginator = this.billingItemsPaginator;
}
提前致谢。
【问题讨论】:
标签: angular unit-testing angular-testing-library mat-pagination