Skip to content

Commit

Permalink
Merge pull request #9495 from transcom/ruizaj-mb-14399-updateMoveTask…
Browse files Browse the repository at this point in the history
…OrderStatus-refactor

[MB-14399] update move task order status refactor
  • Loading branch information
ruizajtruss authored Nov 3, 2022
2 parents 089b5cb + 5032007 commit fa126fe
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 53 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import React from 'react';

import o from 'constants/MoveHistory/UIDisplay/Operations';
import a from 'constants/MoveHistory/Database/Actions';
import t from 'constants/MoveHistory/Database/Tables';

export default {
action: a.UPDATE,
eventName: o.updateMoveTaskOrderStatus,
tableName: t.moves,
getEventNameDisplay: () => 'Approved move',
getDetails: () => <> Created Move Task Order (MTO) </>,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import { render, screen } from '@testing-library/react';

import getTemplate from 'constants/MoveHistory/TemplateManager';
import e from 'constants/MoveHistory/EventTemplates/UpdateMoveTaskOrderStatus/updateMoveTaskOrderStatus';

describe('when given a Move approved history record', () => {
const historyRecord = {
action: 'UPDATE',
changedValues: {
available_to_prime_at: '2022-04-13T15:21:31.746028+00:00',
status: 'APPROVED',
},
eventName: 'updateMoveTaskOrderStatus',
tableName: 'moves',
};

it('correctly matches the Update move task order to the proper template', () => {
const template = getTemplate(historyRecord);
expect(template).toMatchObject(e);
});

it('displays the correct value in the event name and details column', () => {
const template = getTemplate(historyRecord);

render(template.getEventNameDisplay(historyRecord));
render(template.getDetails(historyRecord));
expect(screen.getByText('Approved move'));
expect(screen.getByText('Created Move Task Order (MTO)'));
});
});
2 changes: 1 addition & 1 deletion src/constants/MoveHistory/EventTemplates/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export { default as updateBillableWeight } from './UpdateBillableWeight/updateBi
export { default as updateBillableWeightAsTIO } from './UpdateBillableWeight/updateBillableWeightAsTIO';
export { default as updateBillableWeightRemarksAsTIO } from './UpdateBillableWeight/updateBillableWeightRemarksAsTIO';
export { default as updateMoveTaskOrder } from './updateMoveTaskOrder';
export { default as updateMoveTaskOrderStatus } from './updateMoveTaskOrderStatus';
export { default as updateMoveTaskOrderStatus } from './UpdateMoveTaskOrderStatus/updateMoveTaskOrderStatus';
export { default as updateMTOServiceItem } from './UpdateMTOServiceItem/updateMTOServiceItem';
export { default as updateMTOShipment } from './UpdateMTOShipment/updateMTOShipment';
export { default as updateMTOShipmentAgent } from './updateMTOShipmentAgent';
Expand Down

This file was deleted.

This file was deleted.

0 comments on commit fa126fe

Please sign in to comment.