diff --git a/src/app/shared/services/indexed-db.service.spec.ts b/src/app/shared/services/indexed-db.service.spec.ts index abf9e8f5..52bfb800 100644 --- a/src/app/shared/services/indexed-db.service.spec.ts +++ b/src/app/shared/services/indexed-db.service.spec.ts @@ -9,7 +9,13 @@ describe('IndexedDbService', () => { }); }); - // it('should be created', inject([IndexedDbService], (service: IndexedDbService) => { - // expect(service).toBeTruthy(); - // })); + it('should be created', inject([IndexedDbService], (service: IndexedDbService) => { + expect(service).toBeTruthy(); + })); + + it('should get AngularIndexedDB', inject([IndexedDbService], (service: IndexedDbService) => { + const indexeddb = service.get(); + expect(indexeddb.dbWrapper.dbName).toEqual(IndexedDbService.DATABASE); + expect(indexeddb.dbWrapper.dbVersion).toEqual(IndexedDbService.VERSION); + })); }); diff --git a/src/app/shared/services/indexed-db.service.ts b/src/app/shared/services/indexed-db.service.ts index b0bf3453..866bafbf 100644 --- a/src/app/shared/services/indexed-db.service.ts +++ b/src/app/shared/services/indexed-db.service.ts @@ -3,10 +3,14 @@ import { AngularIndexedDB } from 'angular2-indexeddb'; @Injectable() export class IndexedDbService { + static VERSION = 1; + static DATABASE = 'gns3-web-ui'; + private db: AngularIndexedDB; constructor() { - this.db = new AngularIndexedDB('gns3-web-ui', 1); + this.db = new AngularIndexedDB( + IndexedDbService.DATABASE, IndexedDbService.VERSION); } public get() {