mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
tslint arrow-parens rule (#4003)
This commit is contained in:
@@ -95,7 +95,7 @@ export class FormFieldComponent implements OnInit, OnDestroy {
|
||||
this.componentRef = this.container.createComponent(factory);
|
||||
let instance = <WidgetComponent> this.componentRef.instance;
|
||||
instance.field = this.field;
|
||||
instance.fieldChanged.subscribe(field => {
|
||||
instance.fieldChanged.subscribe((field) => {
|
||||
if (field && this.field.form) {
|
||||
this.visibilityService.refreshVisibility(field.form);
|
||||
field.form.onFormFieldChanged(field);
|
||||
@@ -154,7 +154,7 @@ export class FormFieldComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
let module: ModuleWithComponentFactories<any> = compiler.compileModuleAndAllComponentsSync(RuntimeComponentModule);
|
||||
return module.componentFactories.find(x => x.componentType === decoratedCmp);
|
||||
return module.componentFactories.find((x) => x.componentType === decoratedCmp);
|
||||
}
|
||||
|
||||
focusToggle() {
|
||||
|
@@ -172,7 +172,7 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should get process variable if is a process task', () => {
|
||||
spyOn(formService, 'getTaskForm').and.callFake((currentTaskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: currentTaskId });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -180,7 +180,7 @@ describe('FormComponent', () => {
|
||||
|
||||
spyOn(visibilityService, 'getTaskProcessVariable').and.returnValue(of({}));
|
||||
spyOn(formService, 'getTask').and.callFake((currentTaskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: currentTaskId, processDefinitionId: '10201' });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -195,7 +195,7 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should not get process variable if is not a process task', () => {
|
||||
spyOn(formService, 'getTaskForm').and.callFake((currentTaskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: currentTaskId });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -203,7 +203,7 @@ describe('FormComponent', () => {
|
||||
|
||||
spyOn(visibilityService, 'getTaskProcessVariable').and.returnValue(of({}));
|
||||
spyOn(formService, 'getTask').and.callFake((currentTaskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: currentTaskId, processDefinitionId: 'null' });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -311,7 +311,7 @@ describe('FormComponent', () => {
|
||||
|
||||
let saved = false;
|
||||
formComponent.form = formModel;
|
||||
formComponent.formSaved.subscribe(v => saved = true);
|
||||
formComponent.formSaved.subscribe((v) => saved = true);
|
||||
spyOn(formComponent, 'completeTaskForm').and.stub();
|
||||
|
||||
let result = formComponent.onOutcomeClicked(outcome);
|
||||
@@ -362,7 +362,7 @@ describe('FormComponent', () => {
|
||||
|
||||
let saved = false;
|
||||
formComponent.form = formModel;
|
||||
formComponent.formSaved.subscribe(v => saved = true);
|
||||
formComponent.formSaved.subscribe((v) => saved = true);
|
||||
|
||||
let result = formComponent.onOutcomeClicked(outcome);
|
||||
expect(result).toBeTruthy();
|
||||
@@ -421,7 +421,7 @@ describe('FormComponent', () => {
|
||||
it('should fetch and parse form by task id', (done) => {
|
||||
spyOn(formService, 'getTask').and.returnValue(of({}));
|
||||
spyOn(formService, 'getTaskForm').and.callFake((currentTaskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: currentTaskId });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -448,7 +448,7 @@ describe('FormComponent', () => {
|
||||
return throwError(error);
|
||||
});
|
||||
|
||||
formComponent.getFormByTaskId('123').then(_ => {
|
||||
formComponent.getFormByTaskId('123').then((_) => {
|
||||
expect(formComponent.handleError).toHaveBeenCalledWith(error);
|
||||
done();
|
||||
});
|
||||
@@ -457,14 +457,14 @@ describe('FormComponent', () => {
|
||||
it('should apply readonly state when getting form by task id', (done) => {
|
||||
spyOn(formService, 'getTask').and.returnValue(of({}));
|
||||
spyOn(formService, 'getTaskForm').and.callFake((taskId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ taskId: taskId });
|
||||
observer.complete();
|
||||
});
|
||||
});
|
||||
|
||||
formComponent.readOnly = true;
|
||||
formComponent.getFormByTaskId('123').then(_ => {
|
||||
formComponent.getFormByTaskId('123').then((_) => {
|
||||
expect(formComponent.form).toBeDefined();
|
||||
expect(formComponent.form.readOnly).toBe(true);
|
||||
done();
|
||||
@@ -473,7 +473,7 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should fetch and parse form definition by id', () => {
|
||||
spyOn(formService, 'getFormDefinitionById').and.callFake((currentFormId) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ id: currentFormId });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -505,14 +505,14 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should fetch and parse form definition by form name', () => {
|
||||
spyOn(formService, 'getFormDefinitionByName').and.callFake((currentFormName) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next(currentFormName);
|
||||
observer.complete();
|
||||
});
|
||||
});
|
||||
|
||||
spyOn(formService, 'getFormDefinitionById').and.callFake((currentFormName) => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next({ name: currentFormName });
|
||||
observer.complete();
|
||||
});
|
||||
@@ -533,7 +533,7 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should save task form and raise corresponding event', () => {
|
||||
spyOn(formService, 'saveTaskForm').and.callFake(() => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next();
|
||||
observer.complete();
|
||||
});
|
||||
@@ -541,7 +541,7 @@ describe('FormComponent', () => {
|
||||
|
||||
let saved = false;
|
||||
let savedForm = null;
|
||||
formComponent.formSaved.subscribe(form => {
|
||||
formComponent.formSaved.subscribe((form) => {
|
||||
saved = true;
|
||||
savedForm = form;
|
||||
});
|
||||
@@ -598,7 +598,7 @@ describe('FormComponent', () => {
|
||||
|
||||
it('should complete form form and raise corresponding event', () => {
|
||||
spyOn(formService, 'completeTaskForm').and.callFake(() => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next();
|
||||
observer.complete();
|
||||
});
|
||||
@@ -703,7 +703,7 @@ describe('FormComponent', () => {
|
||||
it('should load form for ecm node', () => {
|
||||
let metadata = {};
|
||||
spyOn(nodeService, 'getNodeMetadata').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next({ metadata: metadata });
|
||||
observer.complete();
|
||||
})
|
||||
@@ -791,7 +791,7 @@ describe('FormComponent', () => {
|
||||
formComponent.disableCompleteButton = true;
|
||||
|
||||
expect(formModel.isValid).toBeTruthy();
|
||||
let completeOutcome = formComponent.form.outcomes.find(outcome => outcome.name === FormOutcomeModel.COMPLETE_ACTION);
|
||||
let completeOutcome = formComponent.form.outcomes.find((outcome) => outcome.name === FormOutcomeModel.COMPLETE_ACTION);
|
||||
|
||||
expect(formComponent.isOutcomeButtonEnabled(completeOutcome)).toBeFalsy();
|
||||
});
|
||||
@@ -802,7 +802,7 @@ describe('FormComponent', () => {
|
||||
formComponent.disableStartProcessButton = true;
|
||||
|
||||
expect(formModel.isValid).toBeTruthy();
|
||||
let startProcessOutcome = formComponent.form.outcomes.find(outcome => outcome.name === FormOutcomeModel.START_PROCESS_ACTION);
|
||||
let startProcessOutcome = formComponent.form.outcomes.find((outcome) => outcome.name === FormOutcomeModel.START_PROCESS_ACTION);
|
||||
|
||||
expect(formComponent.isOutcomeButtonEnabled(startProcessOutcome)).toBeFalsy();
|
||||
});
|
||||
@@ -825,8 +825,8 @@ describe('FormComponent', () => {
|
||||
formComponent.form = new FormModel(JSON.parse(JSON.stringify(fakeForm)));
|
||||
let formFields = formComponent.form.getFormFields();
|
||||
|
||||
let labelField = formFields.find(field => field.id === 'label');
|
||||
let radioField = formFields.find(field => field.id === 'radio');
|
||||
let labelField = formFields.find((field) => field.id === 'label');
|
||||
let radioField = formFields.find((field) => field.id === 'radio');
|
||||
expect(labelField.value).toBe('empty');
|
||||
expect(radioField.value).toBeNull();
|
||||
|
||||
@@ -841,8 +841,8 @@ describe('FormComponent', () => {
|
||||
formComponent.ngOnChanges({ 'data': change });
|
||||
|
||||
formFields = formComponent.form.getFormFields();
|
||||
labelField = formFields.find(field => field.id === 'label');
|
||||
radioField = formFields.find(field => field.id === 'radio');
|
||||
labelField = formFields.find((field) => field.id === 'label');
|
||||
radioField = formFields.find((field) => field.id === 'radio');
|
||||
expect(labelField.value).toBe('option_2');
|
||||
expect(radioField.value).toBe('option_2');
|
||||
});
|
||||
@@ -850,7 +850,7 @@ describe('FormComponent', () => {
|
||||
it('should refresh radio buttons value when id is given to data', () => {
|
||||
formComponent.form = new FormModel(JSON.parse(JSON.stringify(fakeForm)));
|
||||
let formFields = formComponent.form.getFormFields();
|
||||
let radioFieldById = formFields.find(field => field.id === 'radio');
|
||||
let radioFieldById = formFields.find((field) => field.id === 'radio');
|
||||
|
||||
let formValues: any = {};
|
||||
formValues.radio = 'option_3';
|
||||
@@ -859,7 +859,7 @@ describe('FormComponent', () => {
|
||||
formComponent.ngOnChanges({ 'data': change });
|
||||
|
||||
formFields = formComponent.form.getFormFields();
|
||||
radioFieldById = formFields.find(field => field.id === 'radio');
|
||||
radioFieldById = formFields.find((field) => field.id === 'radio');
|
||||
expect(radioFieldById.value).toBe('option_3');
|
||||
});
|
||||
});
|
||||
|
@@ -147,7 +147,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'mocktext');
|
||||
const labelField = formFields.find((field) => field.id === 'mocktext');
|
||||
const textWidget = fixture.debugElement.nativeElement.querySelector('text-widget');
|
||||
const textWidgetLabel = fixture.debugElement.nativeElement.querySelector('.adf-label');
|
||||
expect(labelField.type).toBe('text');
|
||||
@@ -165,7 +165,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'radio-but');
|
||||
const labelField = formFields.find((field) => field.id === 'radio-but');
|
||||
const radioButtonWidget = fixture.debugElement.nativeElement.querySelector('radio-buttons-widget');
|
||||
const radioButtonWidgetLabel = fixture.debugElement.nativeElement.querySelector('.adf-input');
|
||||
expect(labelField.type).toBe('radio-buttons');
|
||||
@@ -183,7 +183,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'amount');
|
||||
const labelField = formFields.find((field) => field.id === 'amount');
|
||||
const amountWidget = fixture.debugElement.nativeElement.querySelector('amount-widget');
|
||||
const amountWidgetLabel = fixture.debugElement.nativeElement.querySelector('.adf-input');
|
||||
expect(labelField.type).toBe('amount');
|
||||
@@ -201,7 +201,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'number');
|
||||
const labelField = formFields.find((field) => field.id === 'number');
|
||||
const numberWidget = fixture.debugElement.nativeElement.querySelector('number-widget');
|
||||
expect(labelField.type).toBe('integer');
|
||||
expect(numberWidget).toBeDefined();
|
||||
@@ -217,7 +217,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'mockTypeDropDown');
|
||||
const labelField = formFields.find((field) => field.id === 'mockTypeDropDown');
|
||||
const dropDownWidget = fixture.debugElement.nativeElement.querySelector('dropdown-widget');
|
||||
const selectElement = fixture.debugElement.nativeElement.querySelector('.adf-dropdown-widget>mat-select .mat-select-trigger');
|
||||
selectElement.click();
|
||||
@@ -240,7 +240,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.whenStable().then(() => {
|
||||
fixture.detectChanges();
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'date');
|
||||
const labelField = formFields.find((field) => field.id === 'date');
|
||||
const dateWidget = fixture.debugElement.nativeElement.querySelector('dropdown-widget');
|
||||
const dateLabelElement = fixture.debugElement.nativeElement.querySelector('#data-widget .mat-form-field-infix> .adf-label');
|
||||
expect(dateWidget).toBeDefined();
|
||||
@@ -256,11 +256,11 @@ describe('StartFormComponent', () => {
|
||||
component.ngOnChanges({ processDefinitionId: new SimpleChange(exampleId1, exampleId2, true) });
|
||||
const formFields = component.form.getFormFields();
|
||||
|
||||
const labelField = formFields.find(field => field.id === 'billdate');
|
||||
const labelField = formFields.find((field) => field.id === 'billdate');
|
||||
expect(labelField.type).toBe('date');
|
||||
|
||||
const formFields1 = component.form.getFormFields();
|
||||
const labelField1 = formFields1.find(field => field.id === 'claimtype');
|
||||
const labelField1 = formFields1.find((field) => field.id === 'claimtype');
|
||||
expect(labelField1.type).toBe('dropdown');
|
||||
});
|
||||
|
||||
@@ -272,7 +272,7 @@ describe('StartFormComponent', () => {
|
||||
fixture.detectChanges();
|
||||
fixture.whenStable().then(() => {
|
||||
const formFields = component.form.getFormFields();
|
||||
const labelField = formFields.find(field => field.id === 'claimtype');
|
||||
const labelField = formFields.find((field) => field.id === 'claimtype');
|
||||
expect(labelField.type).toBe('dropdown');
|
||||
expect(labelField.options[0].name).toBe('Chooseone...');
|
||||
expect(labelField.options[1].name).toBe('Cashless');
|
||||
@@ -333,8 +333,8 @@ describe('StartFormComponent', () => {
|
||||
fixture.detectChanges();
|
||||
fixture.whenStable().then(() => {
|
||||
const formTabs = component.form.tabs;
|
||||
const tabField1 = formTabs.find(tab => tab.id === 'form1');
|
||||
const tabField2 = formTabs.find(tab => tab.id === 'form2');
|
||||
const tabField1 = formTabs.find((tab) => tab.id === 'form1');
|
||||
const tabField2 = formTabs.find((tab) => tab.id === 'form2');
|
||||
const tabsWidgetElement = fixture.debugElement.nativeElement.querySelector('tabs-widget');
|
||||
expect(tabField1.name).toBe('Tab 1');
|
||||
expect(tabField2.name).toBe('Tab 2');
|
||||
|
@@ -82,7 +82,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
|
||||
ngOnInit() {
|
||||
this.subscriptions.push(
|
||||
this.formService.formContentClicked.subscribe(content => {
|
||||
this.formService.formContentClicked.subscribe((content) => {
|
||||
this.formContentClicked.emit(content);
|
||||
}),
|
||||
this.formService.validateForm.subscribe((validateFormEvent: ValidateFormEvent) => {
|
||||
@@ -94,7 +94,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
}
|
||||
|
||||
ngOnDestroy() {
|
||||
this.subscriptions.forEach(subscription => subscription.unsubscribe());
|
||||
this.subscriptions.forEach((subscription) => subscription.unsubscribe());
|
||||
this.subscriptions = [];
|
||||
}
|
||||
|
||||
@@ -120,7 +120,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
this.formService
|
||||
.getStartFormInstance(processId)
|
||||
.subscribe(
|
||||
form => {
|
||||
(form) => {
|
||||
this.formName = form.name;
|
||||
if (instance.variables) {
|
||||
form.processVariables = instance.variables;
|
||||
@@ -131,7 +131,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
this.form.readOnly = this.readOnlyForm;
|
||||
this.onFormLoaded(this.form);
|
||||
},
|
||||
error => this.handleError(error)
|
||||
(error) => this.handleError(error)
|
||||
);
|
||||
});
|
||||
}
|
||||
@@ -140,7 +140,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
this.formService
|
||||
.getStartFormDefinition(processId)
|
||||
.subscribe(
|
||||
form => {
|
||||
(form) => {
|
||||
this.formName = form.processDefinitionName;
|
||||
this.form = this.parseForm(form);
|
||||
this.visibilityService.refreshVisibility(this.form);
|
||||
@@ -148,7 +148,7 @@ export class StartFormComponent extends FormComponent implements OnChanges, OnIn
|
||||
this.form.readOnly = this.readOnlyForm;
|
||||
this.onFormLoaded(this.form);
|
||||
},
|
||||
error => this.handleError(error)
|
||||
(error) => this.handleError(error)
|
||||
);
|
||||
}
|
||||
|
||||
|
@@ -104,7 +104,7 @@ describe('ContainerWidgetComponent', () => {
|
||||
it('should send an event when a value is changed in the form', (done) => {
|
||||
let fakeForm = new FormModel();
|
||||
let fakeField = new FormFieldModel(fakeForm, {id: 'fakeField', value: 'fakeValue'});
|
||||
widget.fieldChanged.subscribe(field => {
|
||||
widget.fieldChanged.subscribe((field) => {
|
||||
expect(field).not.toBe(null);
|
||||
expect(field.id).toBe('fakeField');
|
||||
expect(field.value).toBe('fakeValue');
|
||||
|
@@ -66,7 +66,7 @@ export class RequiredFieldValidator implements FormFieldValidator {
|
||||
}
|
||||
|
||||
if (field.type === FormFieldTypes.RADIO_BUTTONS) {
|
||||
let option = field.options.find(opt => opt.id === field.value);
|
||||
let option = field.options.find((opt) => opt.id === field.value);
|
||||
return !!option;
|
||||
}
|
||||
|
||||
@@ -497,7 +497,7 @@ export class FixedValueFieldValidator implements FormFieldValidator {
|
||||
}
|
||||
|
||||
hasValidName(field: FormFieldModel) {
|
||||
return field.options.find(item => item.name && item.name.toLocaleLowerCase() === field.value.toLocaleLowerCase()) ? true : false;
|
||||
return field.options.find((item) => item.name && item.name.toLocaleLowerCase() === field.value.toLocaleLowerCase()) ? true : false;
|
||||
}
|
||||
|
||||
hasValidId(field: FormFieldModel) {
|
||||
|
@@ -58,7 +58,7 @@ describe('FormFieldModel', () => {
|
||||
value: '<value>'
|
||||
};
|
||||
let field = new FormFieldModel(new FormModel(), json);
|
||||
Object.keys(json).forEach(key => {
|
||||
Object.keys(json).forEach((key) => {
|
||||
expect(field[key]).toBe(json[key]);
|
||||
});
|
||||
});
|
||||
@@ -346,7 +346,7 @@ describe('FormFieldModel', () => {
|
||||
it('should not update form with display-only field value', () => {
|
||||
let form = new FormModel();
|
||||
|
||||
FormFieldTypes.READONLY_TYPES.forEach(typeName => {
|
||||
FormFieldTypes.READONLY_TYPES.forEach((typeName) => {
|
||||
let field = new FormFieldModel(form, {
|
||||
id: typeName,
|
||||
type: typeName
|
||||
|
@@ -271,7 +271,7 @@ export class FormFieldModel extends FormWidgetModel {
|
||||
if (json.fields.hasOwnProperty(currentField)) {
|
||||
let col = new ContainerColumnModel();
|
||||
|
||||
let fields: FormFieldModel[] = (json.fields[currentField] || []).map(f => new FormFieldModel(form, f));
|
||||
let fields: FormFieldModel[] = (json.fields[currentField] || []).map((f) => new FormFieldModel(form, f));
|
||||
col.fields = fields;
|
||||
col.rowspan = json.fields[currentField].length;
|
||||
|
||||
@@ -315,7 +315,7 @@ export class FormFieldModel extends FormWidgetModel {
|
||||
// Activiti has a bug with default radio button value where initial selection passed as `name` value
|
||||
// so try resolving current one with a fallback to first entry via name or id
|
||||
// TODO: needs to be reported and fixed at Activiti side
|
||||
let entry: FormFieldOption[] = this.options.filter(opt =>
|
||||
let entry: FormFieldOption[] = this.options.filter((opt) =>
|
||||
opt.id === value || opt.name === value || (value && (opt.id === value.id || opt.name === value.name)));
|
||||
if (entry.length > 0) {
|
||||
value = entry[0].id;
|
||||
@@ -357,7 +357,7 @@ export class FormFieldModel extends FormWidgetModel {
|
||||
if (this.value === 'empty' || this.value === '') {
|
||||
this.form.values[this.id] = {};
|
||||
} else {
|
||||
let entry: FormFieldOption[] = this.options.filter(opt => opt.id === this.value);
|
||||
let entry: FormFieldOption[] = this.options.filter((opt) => opt.id === this.value);
|
||||
if (entry.length > 0) {
|
||||
this.form.values[this.id] = entry[0];
|
||||
}
|
||||
@@ -368,20 +368,20 @@ export class FormFieldModel extends FormWidgetModel {
|
||||
This is needed due to Activiti issue related to reading radio button values as value string
|
||||
but saving back as object: { id: <id>, name: <name> }
|
||||
*/
|
||||
let rbEntry: FormFieldOption[] = this.options.filter(opt => opt.id === this.value);
|
||||
let rbEntry: FormFieldOption[] = this.options.filter((opt) => opt.id === this.value);
|
||||
if (rbEntry.length > 0) {
|
||||
this.form.values[this.id] = rbEntry[0];
|
||||
}
|
||||
break;
|
||||
case FormFieldTypes.UPLOAD:
|
||||
if (this.value && this.value.length > 0) {
|
||||
this.form.values[this.id] = this.value.map(elem => elem.id).join(',');
|
||||
this.form.values[this.id] = this.value.map((elem) => elem.id).join(',');
|
||||
} else {
|
||||
this.form.values[this.id] = null;
|
||||
}
|
||||
break;
|
||||
case FormFieldTypes.TYPEAHEAD:
|
||||
let taEntry: FormFieldOption[] = this.options.filter(opt => opt.id === this.value || opt.name === this.value);
|
||||
let taEntry: FormFieldOption[] = this.options.filter((opt) => opt.id === this.value || opt.name === this.value);
|
||||
if (taEntry.length > 0) {
|
||||
this.form.values[this.id] = taEntry[0];
|
||||
} else if (this.options.length > 0) {
|
||||
@@ -435,7 +435,7 @@ export class FormFieldModel extends FormWidgetModel {
|
||||
}
|
||||
|
||||
getOptionName(): string {
|
||||
let option: FormFieldOption = this.options.find(opt => opt.id === this.value);
|
||||
let option: FormFieldOption = this.options.find((opt) => opt.id === this.value);
|
||||
return option ? option.name : null;
|
||||
}
|
||||
|
||||
|
@@ -49,7 +49,7 @@ describe('FormModel', () => {
|
||||
};
|
||||
let form = new FormModel(json);
|
||||
|
||||
Object.keys(json).forEach(key => {
|
||||
Object.keys(json).forEach((key) => {
|
||||
expect(form[key]).toEqual(form[key]);
|
||||
});
|
||||
});
|
||||
|
@@ -99,7 +99,7 @@ export class FormModel {
|
||||
|
||||
this.processVariables = json.processVariables;
|
||||
|
||||
this.tabs = (json.tabs || []).map(t => {
|
||||
this.tabs = (json.tabs || []).map((t) => {
|
||||
let model = new TabModel(this, t);
|
||||
tabCache[model.id] = model;
|
||||
return model;
|
||||
@@ -138,7 +138,7 @@ export class FormModel {
|
||||
isSystem: true
|
||||
});
|
||||
|
||||
let customOutcomes = (json.outcomes || []).map(obj => new FormOutcomeModel(this, obj));
|
||||
let customOutcomes = (json.outcomes || []).map((obj) => new FormOutcomeModel(this, obj));
|
||||
|
||||
this.outcomes = [saveOutcome].concat(
|
||||
customOutcomes.length > 0 ? customOutcomes : [completeOutcome, startProcessOutcome]
|
||||
@@ -157,7 +157,7 @@ export class FormModel {
|
||||
}
|
||||
|
||||
getFieldById(fieldId: string): FormFieldModel {
|
||||
return this.getFormFields().find(field => field.id === fieldId);
|
||||
return this.getFormFields().find((field) => field.id === fieldId);
|
||||
}
|
||||
|
||||
// TODO: consider evaluating and caching once the form is loaded
|
||||
|
@@ -89,7 +89,7 @@ describe('DropdownWidgetComponent', () => {
|
||||
});
|
||||
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -101,7 +101,7 @@ describe('DropdownWidgetComponent', () => {
|
||||
it('should preserve empty option when loading fields', () => {
|
||||
let restFieldValue: FormFieldOption = <FormFieldOption> { id: '1', name: 'Option1' };
|
||||
spyOn(formService, 'getRestFieldValues').and.callFake(() => {
|
||||
return new Observable(observer => {
|
||||
return new Observable((observer) => {
|
||||
observer.next([restFieldValue]);
|
||||
observer.complete();
|
||||
});
|
||||
|
@@ -62,7 +62,7 @@ export class DropdownWidgetComponent extends WidgetComponent implements OnInit {
|
||||
this.field.options = options.concat((result || []));
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ export class DropdownWidgetComponent extends WidgetComponent implements OnInit {
|
||||
this.field.options = options.concat((result || []));
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
|
@@ -51,7 +51,7 @@ export class DynamicTableModel extends FormWidgetModel {
|
||||
return;
|
||||
}
|
||||
|
||||
this.rows.forEach(row => row.selected = false);
|
||||
this.rows.forEach((row) => row.selected = false);
|
||||
|
||||
this._selectedRow = value;
|
||||
|
||||
@@ -68,11 +68,11 @@ export class DynamicTableModel extends FormWidgetModel {
|
||||
const columns = this.getColumns(field);
|
||||
if (columns) {
|
||||
this.columns = columns;
|
||||
this.visibleColumns = this.columns.filter(col => col.visible);
|
||||
this.visibleColumns = this.columns.filter((col) => col.visible);
|
||||
}
|
||||
|
||||
if (field.json.value) {
|
||||
this.rows = field.json.value.map(obj => <DynamicTableRow> {selected: false, value: obj});
|
||||
this.rows = field.json.value.map((obj) => <DynamicTableRow> {selected: false, value: obj});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ export class DynamicTableModel extends FormWidgetModel {
|
||||
}
|
||||
|
||||
if (definitions) {
|
||||
return definitions.map(obj => <DynamicTableColumn> obj);
|
||||
return definitions.map((obj) => <DynamicTableColumn> obj);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
@@ -99,7 +99,7 @@ export class DynamicTableModel extends FormWidgetModel {
|
||||
|
||||
flushValue() {
|
||||
if (this.field) {
|
||||
this.field.value = this.rows.map(r => r.value);
|
||||
this.field.value = this.rows.map((r) => r.value);
|
||||
this.field.updateForm();
|
||||
}
|
||||
}
|
||||
|
@@ -195,7 +195,7 @@ export class DynamicTableWidgetComponent extends WidgetComponent implements OnIn
|
||||
|
||||
if (typeof obj === 'object' && obj !== null && obj !== undefined) {
|
||||
result = Object.assign({}, obj);
|
||||
Object.keys(obj).forEach(key => {
|
||||
Object.keys(obj).forEach((key) => {
|
||||
if (typeof obj[key] === 'object') {
|
||||
result[key] = this.copyObject(obj[key]);
|
||||
}
|
||||
|
@@ -98,7 +98,7 @@ describe('DropdownEditorComponent', () => {
|
||||
];
|
||||
|
||||
spyOn(formService, 'getRestFieldValuesColumn').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(restResults);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -121,7 +121,7 @@ describe('DropdownEditorComponent', () => {
|
||||
column.optionType = 'rest';
|
||||
|
||||
spyOn(formService, 'getRestFieldValuesColumn').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
|
@@ -77,7 +77,7 @@ export class DropdownEditorComponent implements OnInit {
|
||||
this.options = this.column.options;
|
||||
this.value = this.table.getCellValue(this.row, this.column);
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -94,13 +94,13 @@ export class DropdownEditorComponent implements OnInit {
|
||||
this.options = this.column.options;
|
||||
this.value = this.table.getCellValue(this.row, this.column);
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
onValueChanged(row: DynamicTableRow, column: DynamicTableColumn, event: any) {
|
||||
let value: any = (<HTMLInputElement> event).value;
|
||||
value = column.options.find(opt => opt.name === value);
|
||||
value = column.options.find((opt) => opt.name === value);
|
||||
row.value[column.id] = value;
|
||||
}
|
||||
|
||||
|
@@ -41,7 +41,7 @@ describe('RowEditorComponent', () => {
|
||||
});
|
||||
|
||||
it('should emit [cancel] event', (done) => {
|
||||
component.cancel.subscribe(e => {
|
||||
component.cancel.subscribe((e) => {
|
||||
expect(e.table).toBe(component.table);
|
||||
expect(e.row).toBe(component.row);
|
||||
expect(e.column).toBe(component.column);
|
||||
@@ -60,7 +60,7 @@ describe('RowEditorComponent', () => {
|
||||
spyOn(component.table, 'validateRow').and.returnValue(
|
||||
<DynamicRowValidationSummary> {isValid: true, message: null}
|
||||
);
|
||||
component.save.subscribe(e => {
|
||||
component.save.subscribe((e) => {
|
||||
expect(e.table).toBe(component.table);
|
||||
expect(e.row).toBe(component.row);
|
||||
expect(e.column).toBe(component.column);
|
||||
@@ -74,7 +74,7 @@ describe('RowEditorComponent', () => {
|
||||
<DynamicRowValidationSummary> {isValid: false, message: 'error'}
|
||||
);
|
||||
let raised = false;
|
||||
component.save.subscribe(e => raised = true);
|
||||
component.save.subscribe((e) => raised = true);
|
||||
component.onSaveChanges();
|
||||
expect(raised).toBeFalsy();
|
||||
});
|
||||
|
@@ -40,7 +40,7 @@ describe('FunctionalGroupWidgetComponent', () => {
|
||||
widget.field.value = group;
|
||||
|
||||
spyOn(formService, 'getWorkflowGroups').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -128,7 +128,7 @@ describe('FunctionalGroupWidgetComponent', () => {
|
||||
new GroupModel()
|
||||
];
|
||||
spyOn(formService, 'getWorkflowGroups').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(groups);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -148,7 +148,7 @@ describe('FunctionalGroupWidgetComponent', () => {
|
||||
new GroupModel()
|
||||
];
|
||||
spyOn(formService, 'getWorkflowGroups').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(groups);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -165,7 +165,7 @@ describe('FunctionalGroupWidgetComponent', () => {
|
||||
|
||||
it('should hide popup when fetching empty group list', () => {
|
||||
spyOn(formService, 'getWorkflowGroups').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
|
@@ -78,7 +78,7 @@ export class FunctionalGroupWidgetComponent extends WidgetComponent implements O
|
||||
}
|
||||
|
||||
flushValue() {
|
||||
let option = this.groups.find(item => item.name.toLocaleLowerCase() === this.value.toLocaleLowerCase());
|
||||
let option = this.groups.find((item) => item.name.toLocaleLowerCase() === this.value.toLocaleLowerCase());
|
||||
|
||||
if (option) {
|
||||
this.field.value = option;
|
||||
|
@@ -49,8 +49,8 @@ describe('PeopleWidgetComponent', () => {
|
||||
formService = TestBed.get(FormService);
|
||||
|
||||
translationService = TestBed.get(TranslateService);
|
||||
spyOn(translationService, 'instant').and.callFake(key => { return key; });
|
||||
spyOn(translationService, 'get').and.callFake(key => { return of(key); });
|
||||
spyOn(translationService, 'instant').and.callFake((key) => { return key; });
|
||||
spyOn(translationService, 'get').and.callFake((key) => { return of(key); });
|
||||
|
||||
element = fixture.nativeElement;
|
||||
widget = fixture.componentInstance;
|
||||
@@ -88,7 +88,7 @@ describe('PeopleWidgetComponent', () => {
|
||||
});
|
||||
|
||||
spyOn(formService, 'getWorkflowUsers').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -111,7 +111,7 @@ describe('PeopleWidgetComponent', () => {
|
||||
widget.field.form.readOnly = true;
|
||||
|
||||
spyOn(formService, 'getWorkflowUsers').and.returnValue(
|
||||
new Observable(observer => {
|
||||
new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
})
|
||||
@@ -166,7 +166,7 @@ describe('PeopleWidgetComponent', () => {
|
||||
{ id: 1002, firstName: 'Test02', lastName: 'Test02', email: 'test2' }];
|
||||
|
||||
beforeEach(async(() => {
|
||||
spyOn(formService, 'getWorkflowUsers').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getWorkflowUsers').and.returnValue(new Observable((observer) => {
|
||||
observer.next(fakeUserResult);
|
||||
observer.complete();
|
||||
}));
|
||||
|
@@ -64,7 +64,7 @@ export class PeopleWidgetComponent extends WidgetComponent implements OnInit {
|
||||
let value = searchTerm.email ? this.getDisplayName(searchTerm) : searchTerm;
|
||||
return this.formService.getWorkflowUsers(value, this.groupId)
|
||||
.pipe(
|
||||
catchError(err => {
|
||||
catchError((err) => {
|
||||
this.errorMsg = err.message;
|
||||
return of();
|
||||
})
|
||||
|
@@ -59,7 +59,7 @@ describe('RadioButtonsWidgetComponent', () => {
|
||||
restUrl: '<url>'
|
||||
});
|
||||
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
}));
|
||||
@@ -82,7 +82,7 @@ describe('RadioButtonsWidgetComponent', () => {
|
||||
let field = widget.field;
|
||||
spyOn(field, 'updateForm').and.stub();
|
||||
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
}));
|
||||
@@ -102,7 +102,7 @@ describe('RadioButtonsWidgetComponent', () => {
|
||||
id: fieldId,
|
||||
restUrl: '<url>'
|
||||
});
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
}));
|
||||
@@ -179,7 +179,7 @@ describe('RadioButtonsWidgetComponent', () => {
|
||||
expect(element.querySelector('#radio-id')).not.toBeNull();
|
||||
expect(option).not.toBeNull();
|
||||
option.click();
|
||||
widget.fieldChanged.subscribe(field => {
|
||||
widget.fieldChanged.subscribe((field) => {
|
||||
expect(element.querySelector('#radio-id')).toBeNull();
|
||||
expect(element.querySelector('#radio-id-opt-1-input')).toBeNull();
|
||||
});
|
||||
|
@@ -58,7 +58,7 @@ export class RadioButtonsWidgetComponent extends WidgetComponent implements OnIn
|
||||
this.field.options = result || [];
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ export class RadioButtonsWidgetComponent extends WidgetComponent implements OnIn
|
||||
this.field.options = result || [];
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
|
@@ -57,7 +57,7 @@ describe('TabsWidgetComponent', () => {
|
||||
|
||||
it('should emit tab changed event', (done) => {
|
||||
let field = new FormFieldModel(null);
|
||||
widget.formTabChanged.subscribe(tab => {
|
||||
widget.formTabChanged.subscribe((tab) => {
|
||||
expect(tab).toBe(field);
|
||||
done();
|
||||
});
|
||||
|
@@ -44,7 +44,7 @@ export class TabsWidgetComponent implements AfterContentChecked {
|
||||
}
|
||||
|
||||
filterVisibleTabs() {
|
||||
this.visibleTabs = this.tabs.filter(tab => {
|
||||
this.visibleTabs = this.tabs.filter((tab) => {
|
||||
return tab.isVisible;
|
||||
});
|
||||
}
|
||||
|
@@ -45,8 +45,8 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
|
||||
beforeEach(() => {
|
||||
translationService = TestBed.get(TranslateService);
|
||||
spyOn(translationService, 'instant').and.callFake(key => { return key; });
|
||||
spyOn(translationService, 'get').and.callFake(key => { return of(key); });
|
||||
spyOn(translationService, 'instant').and.callFake((key) => { return key; });
|
||||
spyOn(translationService, 'get').and.callFake((key) => { return of(key); });
|
||||
|
||||
formService = new FormService(null, null, null);
|
||||
widget = new TypeaheadWidgetComponent(formService, null);
|
||||
@@ -67,7 +67,7 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
restUrl: 'whateverURL'
|
||||
});
|
||||
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next(null);
|
||||
observer.complete();
|
||||
}));
|
||||
@@ -137,7 +137,7 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
});
|
||||
|
||||
it('should setup initial value', () => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next([
|
||||
{ id: '1', name: 'One' },
|
||||
{ id: '2', name: 'Two' }
|
||||
@@ -153,7 +153,7 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
});
|
||||
|
||||
it('should not setup initial value due to missing option', () => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next([
|
||||
{ id: '1', name: 'One' },
|
||||
{ id: '2', name: 'Two' }
|
||||
@@ -175,7 +175,7 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
{ id: '2', name: 'Two' }
|
||||
];
|
||||
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next(options);
|
||||
observer.complete();
|
||||
}));
|
||||
@@ -185,7 +185,7 @@ describe('TypeaheadWidgetComponent', () => {
|
||||
});
|
||||
|
||||
it('should update form upon options setup', () => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable(observer => {
|
||||
spyOn(formService, 'getRestFieldValues').and.returnValue(new Observable((observer) => {
|
||||
observer.next([]);
|
||||
observer.complete();
|
||||
}));
|
||||
|
@@ -67,7 +67,7 @@ export class TypeaheadWidgetComponent extends WidgetComponent implements OnInit
|
||||
|
||||
let fieldValue = this.field.value;
|
||||
if (fieldValue) {
|
||||
let toSelect = options.find(item => item.id === fieldValue || item.name.toLocaleLowerCase() === fieldValue.toLocaleLowerCase());
|
||||
let toSelect = options.find((item) => item.id === fieldValue || item.name.toLocaleLowerCase() === fieldValue.toLocaleLowerCase());
|
||||
if (toSelect) {
|
||||
this.value = toSelect.name;
|
||||
}
|
||||
@@ -75,7 +75,7 @@ export class TypeaheadWidgetComponent extends WidgetComponent implements OnInit
|
||||
this.onFieldChanged(this.field);
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ export class TypeaheadWidgetComponent extends WidgetComponent implements OnInit
|
||||
|
||||
let fieldValue = this.field.value;
|
||||
if (fieldValue) {
|
||||
let toSelect = options.find(item => item.id === fieldValue);
|
||||
let toSelect = options.find((item) => item.id === fieldValue);
|
||||
if (toSelect) {
|
||||
this.value = toSelect.name;
|
||||
}
|
||||
@@ -100,20 +100,20 @@ export class TypeaheadWidgetComponent extends WidgetComponent implements OnInit
|
||||
this.onFieldChanged(this.field);
|
||||
this.field.updateForm();
|
||||
},
|
||||
err => this.handleError(err)
|
||||
(err) => this.handleError(err)
|
||||
);
|
||||
}
|
||||
|
||||
getOptions(): FormFieldOption[] {
|
||||
let val = this.value.trim().toLocaleLowerCase();
|
||||
return this.field.options.filter(item => {
|
||||
return this.field.options.filter((item) => {
|
||||
let name = item.name.toLocaleLowerCase();
|
||||
return name.indexOf(val) > -1;
|
||||
});
|
||||
}
|
||||
|
||||
isValidOptionName(optionName: string): boolean {
|
||||
let option = this.field.options.find(item => item.name && item.name.toLocaleLowerCase() === optionName.toLocaleLowerCase());
|
||||
let option = this.field.options.find((item) => item.name && item.name.toLocaleLowerCase() === optionName.toLocaleLowerCase());
|
||||
return option ? true : false;
|
||||
}
|
||||
|
||||
|
@@ -76,7 +76,7 @@ export class UploadFolderWidgetComponent extends WidgetComponent implements OnIn
|
||||
|
||||
if (files && files.length > 0) {
|
||||
from(files)
|
||||
.pipe(mergeMap(file => this.uploadRawContent(file)))
|
||||
.pipe(mergeMap((file) => this.uploadRawContent(file)))
|
||||
.subscribe(
|
||||
(res) => {
|
||||
filesSaved.push(res);
|
||||
|
@@ -76,7 +76,7 @@ export class UploadWidgetComponent extends WidgetComponent implements OnInit {
|
||||
|
||||
if (files && files.length > 0) {
|
||||
from(files)
|
||||
.pipe(mergeMap(file => this.uploadRawContent(file)))
|
||||
.pipe(mergeMap((file) => this.uploadRawContent(file)))
|
||||
.subscribe(
|
||||
(res) => filesSaved.push(res),
|
||||
() => this.logService.error('Error uploading file. See console output for more details.'),
|
||||
|
@@ -68,7 +68,7 @@ describe('WidgetComponent', () => {
|
||||
let fakeField = new FormFieldModel(fakeForm, {id: 'fakeField', value: 'fakeValue'});
|
||||
widget.field = fakeField;
|
||||
|
||||
widget.fieldChanged.subscribe(field => {
|
||||
widget.fieldChanged.subscribe((field) => {
|
||||
expect(field).not.toBe(null);
|
||||
expect(field.id).toBe('fakeField');
|
||||
expect(field.value).toBe('fakeValue');
|
||||
@@ -81,7 +81,7 @@ describe('WidgetComponent', () => {
|
||||
it('should send an event when a field is changed', (done) => {
|
||||
let fakeForm = new FormModel();
|
||||
let fakeField = new FormFieldModel(fakeForm, {id: 'fakeField', value: 'fakeValue'});
|
||||
widget.fieldChanged.subscribe(field => {
|
||||
widget.fieldChanged.subscribe((field) => {
|
||||
expect(field).not.toBe(null);
|
||||
expect(field.id).toBe('fakeField');
|
||||
expect(field.value).toBe('fakeValue');
|
||||
|
Reference in New Issue
Block a user