GUI2 added in details panel, updated docs
Change-Id: I49a874deeb4de1082f190ea5d0d985c986a978f8
diff --git a/web/gui2/src/main/webapp/app/view/topology/panel/toolbar/toolbar.component.spec.ts b/web/gui2/src/main/webapp/app/view/topology/panel/toolbar/toolbar.component.spec.ts
index 90a629e..91c1de4 100644
--- a/web/gui2/src/main/webapp/app/view/topology/panel/toolbar/toolbar.component.spec.ts
+++ b/web/gui2/src/main/webapp/app/view/topology/panel/toolbar/toolbar.component.spec.ts
@@ -19,8 +19,8 @@
import { ToolbarComponent } from './toolbar.component';
import {
- FnService,
- LogService
+ FnService, LionService,
+ LogService, IconComponent
} from 'gui2-fw-lib';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
@@ -42,6 +42,15 @@
let component: ToolbarComponent;
let fixture: ComponentFixture<ToolbarComponent>;
+ const bundleObj = {
+ 'core.view.Topo': {
+ test: 'test1'
+ }
+ };
+ const mockLion = (key) => {
+ return bundleObj[key] || '%' + key + '%';
+ };
+
beforeEach(async(() => {
const logSpy = jasmine.createSpyObj('LogService', ['info', 'debug', 'warn', 'error']);
ar = new MockActivatedRoute({ 'debug': 'txrx' });
@@ -60,10 +69,19 @@
fs = new FnService(ar, logSpy, windowMock);
TestBed.configureTestingModule({
imports: [ BrowserAnimationsModule ],
- declarations: [ ToolbarComponent ],
+ declarations: [ ToolbarComponent, IconComponent ],
providers: [
{ provide: FnService, useValue: fs },
{ provide: LogService, useValue: logSpy },
+ {
+ provide: LionService, useFactory: (() => {
+ return {
+ bundle: ((bundleId) => mockLion),
+ ubercache: new Array(),
+ loadCbs: new Map<string, () => void>([])
+ };
+ })
+ },
{ provide: 'Window', useValue: windowMock },
]
})