1 import {ServiceInstance} from "../../../models/serviceInstance";
2 import {useTemplateReducer} from "./useTemplate.reducer";
3 import {CreateServiceInstanceFromTemplate, UseTemplateActions} from "./useTemplate.action";
5 test('#CREATE_SERVICE_INSTANCE_FROM_TEMPLATE should add new service instance from template to redux ', () => {
6 let serviceFromTemplateInstance: ServiceInstance = <any>{
7 instanceName: 'templateInstanceName'
9 let serviceState = useTemplateReducer(<any>{
11 <CreateServiceInstanceFromTemplate> {
12 type: UseTemplateActions.CREATE_SERVICE_INSTANCE_FROM_TEMPLATE,
13 serviceModelId: 'serviceModelID',
14 serviceInstantiationTemplate: serviceFromTemplateInstance,
16 expect (serviceState).toBeDefined();
17 expect (serviceState.serviceInstance['serviceModelID'].instanceName).toEqual('templateInstanceName');