Added tests
Change-Id: I493675212f4b1548b32a6d92ce3664d184bc0e04
diff --git a/src/app/datasources/stores/model.store.ts b/src/app/datasources/stores/model.store.ts
index f31d571..d306f9d 100644
--- a/src/app/datasources/stores/model.store.ts
+++ b/src/app/datasources/stores/model.store.ts
@@ -11,11 +11,11 @@
export class ModelStore {
static $inject = ['WebSocket', 'StoreHelpers', 'ModelRest'];
- private _slices: BehaviorSubject<any[]> = new BehaviorSubject([]);
+ private _collection: BehaviorSubject<any[]> = new BehaviorSubject([]);
constructor(
private webSocket: IWSEventService,
private storeHelpers: IStoreHelpersService,
- private sliceService: IXosResourceService
+ private ModelRest: IXosResourceService
) {
}
@@ -25,18 +25,19 @@
.filter((e: IWSEvent) => e.model === model)
.subscribe(
(event: IWSEvent) => {
- this.storeHelpers.updateCollection(event, this._slices);
- }
+ this.storeHelpers.updateCollection(event, this._collection);
+ },
+ err => console.error
);
- return this._slices.asObservable();
+ return this._collection.asObservable();
}
private loadInitialData(model: string) {
const endpoint = `/core/${model.toLowerCase()}s/`;
- this.sliceService.getResource(endpoint).query().$promise
+ this.ModelRest.getResource(endpoint).query().$promise
.then(
res => {
- this._slices.next(res);
+ this._collection.next(res);
},
err => console.log(`Error retrieving ${model}`, err)
);