mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Added test for tab widget
This commit is contained in:
@@ -65,5 +65,26 @@ describe('TabsWidget', () => {
|
||||
});
|
||||
widget.tabChanged(field);
|
||||
});
|
||||
|
||||
it('should remove invisible tabs', () => {
|
||||
let fakeTab = new TabModel(null, {id: 'fake-tab-id', title: 'fake-tab-title'});
|
||||
fakeTab.isVisible = false;
|
||||
widget.tabs.push(fakeTab);
|
||||
widget.ngAfterContentChecked();
|
||||
|
||||
expect(widget.visibleTabs.length).toBe(0);
|
||||
});
|
||||
|
||||
it('should leave visible tabs', () => {
|
||||
let fakeTab = new TabModel(null, {id: 'fake-tab-id', title: 'fake-tab-title'});
|
||||
fakeTab.isVisible = true;
|
||||
widget.tabs.push(fakeTab);
|
||||
widget.ngAfterContentChecked();
|
||||
|
||||
expect(widget.visibleTabs.length).toBe(1);
|
||||
expect(widget.visibleTabs[0].id).toBe('fake-tab-id');
|
||||
expect(widget.visibleTabs[0].title).toBe('fake-tab-title');
|
||||
expect(widget.visibleTabs[0].isVisible).toBeTruthy();
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user