coreui-angular-ex
Version:
CoreUI Components Library for Angular
54 lines (45 loc) • 1.46 kB
text/typescript
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
import { Router } from '@angular/router';
import { SidebarNavComponent } from './sidebar-nav.component';
import { SidebarNavHelper } from './sidebar-nav.service';
// import { SidebarNavGroupComponent } from './sidebar-nav-group.component';
describe('SidebarNavComponent', () => {
let component: SidebarNavComponent;
let fixture: ComponentFixture<SidebarNavComponent>;
let router: Router;
let navItems: Array<any>;
beforeEach(waitForAsync(() => {
TestBed.configureTestingModule({
imports: [
RouterTestingModule.withRoutes([]),
SidebarNavComponent
],
declarations: [],
providers: [SidebarNavHelper]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(SidebarNavComponent);
router = TestBed.inject(Router);
component = fixture.componentInstance;
// mock items supplied by the parent component
navItems = [
{
name: 'Dashboard',
url: '/dashboard',
icon: 'cil-speedometer',
badge: {
variant: 'info',
text: 'NEW'
}
}
];
component.navItems = navItems;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});