mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-19 17:14:57 +00:00
Added test for tab widget
This commit is contained in:
parent
1ae46f19f8
commit
48cf60742c
@ -66,4 +66,25 @@ 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();
|
||||
});
|
||||
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user