mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Ensure the host parameter is correctly pickup up from the service file. Fixes #3200
This commit is contained in:
committed by
Dave Page
parent
60893bcdd1
commit
34f1ebc88e
@@ -20,6 +20,9 @@ describe('Server#ModelValidation', () => {
|
||||
get: function (key) {
|
||||
return this.allValues[key];
|
||||
},
|
||||
set: function (key, value) {
|
||||
this.key = value;
|
||||
},
|
||||
sessAttrs: {},
|
||||
};
|
||||
model.isNew = jasmine.createSpy('isNew');
|
||||
@@ -51,6 +54,20 @@ describe('Server#ModelValidation', () => {
|
||||
expect(model.errorModel.set).toHaveBeenCalledWith({});
|
||||
});
|
||||
});
|
||||
|
||||
describe('Service id present', () => {
|
||||
it('sets empty service name which should throw an error', () => {
|
||||
model.allValues['service'] = '';
|
||||
expect(modelValidation.validate()).toBe('Either Host name, Address or Service must be specified.');
|
||||
expect(model.errorModel.set).toHaveBeenCalledWith({
|
||||
host: 'Either Host name, Address or Service must be specified.',
|
||||
hostaddr: 'Either Host name, Address or Service must be specified.',
|
||||
db: 'Maintenance database must be specified.'
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
describe('When no parameters are valid', () => {
|
||||
|
||||
Reference in New Issue
Block a user