Merge pull request #8370 from jwangyangls/fixUtIssue

Fix UT issue about it should support pagination
This commit is contained in:
jwangyangls 2019-07-25 10:22:40 +08:00 committed by GitHub
commit de6c2d51cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,7 @@ import { FilterComponent } from '../filter/filter.component';
import { click } from '../utils'; import { click } from '../utils';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { startWith, delay } from 'rxjs/operators'; import { delay } from 'rxjs/operators';
describe('RecentLogComponent (inline template)', () => { describe('RecentLogComponent (inline template)', () => {
let component: RecentLogComponent; let component: RecentLogComponent;
@ -127,7 +127,7 @@ describe('RecentLogComponent (inline template)', () => {
})); }));
// Will fail after upgrade to angular 6. todo: need to fix it. // Will fail after upgrade to angular 6. todo: need to fix it.
xit('should support pagination', async(() => { it('should support pagination', () => {
fixture.detectChanges(); fixture.detectChanges();
fixture.whenStable().then(() => { fixture.whenStable().then(() => {
@ -136,7 +136,7 @@ describe('RecentLogComponent (inline template)', () => {
let el: HTMLButtonElement = fixture.nativeElement.querySelector('.pagination-next'); let el: HTMLButtonElement = fixture.nativeElement.querySelector('.pagination-next');
expect(el).toBeTruthy(); expect(el).toBeTruthy();
el.click(); el.click();
jasmine.clock().tick(100);
fixture.detectChanges(); fixture.detectChanges();
fixture.whenStable().then(() => { fixture.whenStable().then(() => {
@ -147,7 +147,7 @@ describe('RecentLogComponent (inline template)', () => {
expect(els.length).toEqual(4); expect(els.length).toEqual(4);
}); });
}); });
})); });
it('should support filtering list by keywords', async(() => { it('should support filtering list by keywords', async(() => {
fixture.detectChanges(); fixture.detectChanges();