Test requestService.uriEncodeBody

This commit is contained in:
Bruno Roemers
2021-06-10 15:00:03 +02:00
parent bb2892edd8
commit a27a7a4083

View File

@@ -579,4 +579,19 @@ describe('RequestService', () => {
});
});
});
describe('uriEncodeBody', () => {
it('should properly encode the body', () => {
const body = {
'property1': 'multiple\nlines\nto\nsend',
'property2': 'sp&ci@l characters',
'sp&ci@l-chars in prop': 'test123',
};
const queryParams = service.uriEncodeBody(body);
expect(queryParams).toEqual(
'property1=multiple%0Alines%0Ato%0Asend&property2=sp%26ci%40l%20characters&sp%26ci%40l-chars%20in%20prop=test123'
);
});
});
});