refs #4131 changeStateRefactor #1753

Merged
pablone merged 14 commits from 4131-unifyTicketStatusChanges into dev 2023-10-31 09:34:24 +00:00
4 changed files with 6 additions and 6 deletions
Showing only changes of commit aef34165d2 - Show all commits

View File

@ -8,7 +8,7 @@ export function stringifyParams(data) {
return params;
}
export function state($state, event, data) {
export function changeState($state, event, data) {
const params = stringifyParams(data);
$state.go(data.state, params);
@ -53,7 +53,7 @@ export function directive($state, $window) {
if (ctrlPressed || data.target == '_blank')
openNewTab($state, $window, event, data);
else
state($state, event, data);
changeState($state, event, data);
});
$element.on('mousedown', event => {

View File

@ -21,7 +21,7 @@
value-field="id"
show-field="description"
url="claimStates"
on-change="$ctrl.state(value)">
on-change="$ctrl.changeState(value)">
</vn-button-menu>
</h5>
<vn-horizontal>

View File

@ -71,7 +71,7 @@ class Controller extends Summary {
return this.vnFile.getPath(`/api/dms/${dmsId}/downloadFile`);
}
state(value) {
changeState(value) {
const params = {
id: this.claim.id,
claimStateFk: value

View File

@ -28,14 +28,14 @@ describe('Claim', () => {
});
});
describe('state()', () => {
describe('changeState()', () => {
it('should make an HTTP post query, then call the showSuccess()', () => {
jest.spyOn(controller.vnApp, 'showSuccess').mockReturnThis();
const expectedParams = {id: 1, claimStateFk: 1};
$httpBackend.when('GET', `Claims/1/getSummary`).respond(200, 24);
$httpBackend.expect('PATCH', `Claims/updateClaim/1`, expectedParams).respond(200);
controller.state(1);
controller.changeState(1);
$httpBackend.flush();
expect(controller.vnApp.showSuccess).toHaveBeenCalled();