import { IconComponent } from "../src/components/fec-icon/icon.component"; describe('IconComponent', () => { var icon: IconComponent = new IconComponent(); describe('isMaterial', () => { it('is true with material prefix', () => { icon.iconClass = 'material:dashboard'; expect(icon.isMaterial()).toBe(true); }); it('is false with vendasta prefix', () => { icon.iconClass = 'vendasta:dashboard'; expect(icon.isMaterial()).toBe(false); }); it('is false without prefix', () => { icon.iconClass = 'dashboard'; expect(icon.isMaterial()).toBe(false); }); }); describe('iconName', () => { it('removes the prefix from icon class', () => { icon.iconClass = 'dashboard'; expect(icon.iconName()).toBe('dashboard'); }); it('is icon class if no prefix', () => { icon.iconClass = 'material:dashboard'; expect(icon.iconName()).toBe('dashboard'); }); }); });