GUI2 add in support for Preferences Service
Change-Id: Icdf2165d9f638aeff1b110a64777b93295935ed2
diff --git a/web/gui2/src/main/webapp/app/onos.service.spec.ts b/web/gui2/src/main/webapp/app/onos.service.spec.ts
index 073dfa7..c9dfdb3 100644
--- a/web/gui2/src/main/webapp/app/onos.service.spec.ts
+++ b/web/gui2/src/main/webapp/app/onos.service.spec.ts
@@ -23,13 +23,26 @@
*/
describe('OnosService', () => {
let log: LogService;
+ let windowMock: Window;
beforeEach(() => {
log = new ConsoleLoggerService();
+ windowMock = <any>{
+ location: <any> {
+ hostname: 'foo',
+ host: 'foo',
+ port: '80',
+ protocol: 'http',
+ search: { debug: 'true'},
+ href: 'ws://foo:123/onos/ui2/websock/path',
+ absUrl: 'ws://foo:123/onos/ui2/websock/path'
+ }
+ };
TestBed.configureTestingModule({
providers: [OnosService,
{ provide: LogService, useValue: log },
+ { provide: 'Window', useFactory: (() => windowMock ) },
]
});
});