Update tests based on source changes

This commit is contained in:
kushalpandya 2017-05-31 12:48:02 +05:30 committed by Jarka Kadlecova
parent 576e30ee60
commit dc3de71fb7
1 changed files with 10 additions and 7 deletions

View File

@ -29,7 +29,7 @@ describe('IntegrationSettingsForm', () => {
});
it('should initialize form metadata on class object', () => {
expect(integrationSettingsForm.endPoint).toBeDefined();
expect(integrationSettingsForm.testEndPoint).toBeDefined();
expect(integrationSettingsForm.canTestService).toBeDefined();
});
});
@ -62,22 +62,25 @@ describe('IntegrationSettingsForm', () => {
});
it('should set Save button label to "Test settings and save changes" when serviceActive & canTestService are `true`', () => {
integrationSettingsForm.toggleSubmitBtnLabel(true, true);
integrationSettingsForm.canTestService = true;
integrationSettingsForm.toggleSubmitBtnLabel(true);
expect(integrationSettingsForm.$submitBtnLabel.text()).toEqual('Test settings and save changes');
});
it('should set Save button label to "Save changes" when either serviceActive or canTestService (or both) is `false`', () => {
integrationSettingsForm.toggleSubmitBtnLabel(false, false);
integrationSettingsForm.canTestService = false;
integrationSettingsForm.toggleSubmitBtnLabel(false);
expect(integrationSettingsForm.$submitBtnLabel.text()).toEqual('Save changes');
integrationSettingsForm.toggleSubmitBtnLabel(false, true);
integrationSettingsForm.toggleSubmitBtnLabel(true);
expect(integrationSettingsForm.$submitBtnLabel.text()).toEqual('Save changes');
integrationSettingsForm.toggleSubmitBtnLabel(true, false);
integrationSettingsForm.canTestService = true;
integrationSettingsForm.toggleSubmitBtnLabel(false);
expect(integrationSettingsForm.$submitBtnLabel.text()).toEqual('Save changes');
});
});
@ -121,7 +124,7 @@ describe('IntegrationSettingsForm', () => {
expect($.ajax).toHaveBeenCalledWith({
type: 'PUT',
url: `${integrationSettingsForm.endPoint}/test`,
url: integrationSettingsForm.testEndPoint,
data: formData,
});
});