Added tests for XosFormHelper Service

Change-Id: Ic4e4102e6b34b8304e02d3207c426a5b5fa7670d
diff --git a/src/app/core/form/form-helpers.ts b/src/app/core/form/form-helpers.ts
index bbad2c8..3ae3fe6 100644
--- a/src/app/core/form/form-helpers.ts
+++ b/src/app/core/form/form-helpers.ts
@@ -1,20 +1,10 @@
-import {IXosFormInput} from './form';
-
 export interface IXosFormHelpersService {
   _getFieldFormat(value: any): string;
-  parseModelField(fields: any): any[];
-  buildFormStructure(modelField: any[], customField: any[], model: any, order: string[]): any;
-  buildFormData(fields: IXosFormInput[], model: any): any;
 }
 
-export class XosFormHelpers {
+export class XosFormHelpers implements IXosFormHelpersService {
   static $inject = [];
 
-  public _isEmail = (text) => {
-    const re = /(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/;
-    return re.test(text);
-  };
-
   public _getFieldFormat = (value) => {
     if (angular.isArray(value)) {
       return 'array';
@@ -48,5 +38,10 @@
 
     return typeof value;
   };
+
+  private _isEmail = (text) => {
+    const re = /(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/;
+    return re.test(text);
+  };
 }