[CORD-772] Onboarding GUI Extensions and persisting them in xos-core
Change-Id: I09411f974cac7678197873d9e76f4a4dd7f0ef18
diff --git a/src/app/extender/services/onboard.service.spec.ts b/src/app/extender/services/onboard.service.spec.ts
index 17a7543..d53f3af 100644
--- a/src/app/extender/services/onboard.service.spec.ts
+++ b/src/app/extender/services/onboard.service.spec.ts
@@ -34,11 +34,7 @@
const MockModelStore = {
query: () => {
- return {
- subscribe: () => {
- return;
- }
- };
+ return subject.asObservable();
}
};
@@ -69,17 +65,12 @@
describe('when receive an event', () => {
it('should use $ocLazyLoad to add modules to the app', () => {
- subject.next({
- model: 'XOSComponent',
- msg: {
- app: 'sample',
- object: {
- extra: '["vendor.js", "app.js"]',
- name: 'sample app'
- }
+ subject.next([
+ {
+ files: 'vendor.js,app.js',
+ name: 'sample app'
}
- });
- $timeout.flush();
+ ]);
expect($ocLazyLoad.load).toHaveBeenCalledWith('vendor.js');
expect($ocLazyLoad.load).toHaveBeenCalledWith('app.js');
});