summaryrefslogtreecommitdiffstats
path: root/vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts')
-rw-r--r--vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts31
1 files changed, 31 insertions, 0 deletions
diff --git a/vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts b/vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts
new file mode 100644
index 000000000..0f7d4444b
--- /dev/null
+++ b/vid-webpack-master/src/app/vlanTagging/form-async/form-async.service.spec.ts
@@ -0,0 +1,31 @@
+import {async, getTestBed, TestBed} from '@angular/core/testing';
+import {FormAsyncService} from "./form-async.service";
+
+describe('FormAsyncService', () => {
+
+ let injector;
+ let service: FormAsyncService;
+
+ beforeAll(done => (async () => {
+ TestBed.configureTestingModule({
+ providers: [FormAsyncService]
+ });
+ await TestBed.compileComponents();
+
+ injector = getTestBed();
+ service = injector.get(FormAsyncService);
+
+ })().then(done).catch(done.fail));
+
+ test('should add cloudOwner according to new tenant value', () => {
+ const tenants = [{'id': '1', 'name': 'firstTenant', 'isPermitted': true, cloudOwner: 'irma-aic'},
+ {'id': '2', 'name': 'secondTenant', 'isPermitted': true, cloudOwner: 'irma-aic2'}];
+ let cloudOwner: string;
+ cloudOwner = service.onTenantSelect(tenants,'1');
+ expect(cloudOwner).toEqual('irma-aic');
+
+ cloudOwner = service.onTenantSelect(tenants, '2');
+ expect(cloudOwner).toEqual('irma-aic2');
+ })
+
+});