Fixed load session tests

This commit is contained in:
Michaela Brydon 2023-10-16 14:54:14 -04:00
parent 57618c1ea2
commit f59cae5a86

View file

@ -1064,21 +1064,23 @@ describe('Store', () => {
jobMinMinutes: getRandomString(6, 6) jobMinMinutes: getRandomString(6, 6)
}; };
const fullApiResponse = { const fullApiResponse = {
applicationUser, data: {
order: { applicationUser,
vehicle, order: {
damage, vehicle,
policy, damage,
customer, policy,
serviceLocation, customer,
lineItems, serviceLocation,
payment, lineItems,
schedule, payment,
referralNumber: getRandomString(6, 6), schedule,
referralDate: getRandomString(6, 6), referralNumber: getRandomString(6, 6),
referralCorrelationId: getRandomString(6, 6), referralDate: getRandomString(6, 6),
referralSequenceNumber: getRandomString(6, 6), referralCorrelationId: getRandomString(6, 6),
eon: getRandomString(6, 6) referralSequenceNumber: getRandomString(6, 6),
eon: getRandomString(6, 6)
}
} }
}; };
it('calls load session api endpoint', async () => { it('calls load session api endpoint', async () => {
@ -1096,14 +1098,14 @@ describe('Store', () => {
}); });
it('Returns expected response object', async () => { it('Returns expected response object', async () => {
// Arrange // Arrange
const response = { ReferralNumber: getRandomString(6, 6) }; const response = { data: {ReferralNumber: getRandomString(6, 6)} };
globalMethods.callHttpClient = jest.fn().mockReturnValue(Promise.resolve(response)); globalMethods.callHttpClient = jest.fn().mockReturnValue(Promise.resolve(response));
// Act // Act
const result = store.loadSession(); const result = store.loadSession();
// Asserts // Asserts
await expect(result).resolves.toBe(response); await expect(result).resolves.toBe(response.data);
}); });
it('sets expected application user data', async () => { it('sets expected application user data', async () => {
// Arrange // Arrange
@ -1310,11 +1312,11 @@ describe('Store', () => {
await store.loadSession(); await store.loadSession();
// Asserts // Asserts
expect(store.order.referralNumber).toBe(fullApiResponse.order.referralNumber); expect(store.order.referralNumber).toBe(fullApiResponse.data.order.referralNumber);
expect(store.order.referralDate).toBe(fullApiResponse.order.referralDate); expect(store.order.referralDate).toBe(fullApiResponse.data.order.referralDate);
expect(store.order.referralCorrelationId).toBe(fullApiResponse.order.referralCorrelationId); expect(store.order.referralCorrelationId).toBe(fullApiResponse.data.order.referralCorrelationId);
expect(store.order.referralSequenceNumber).toBe(fullApiResponse.order.referralSequenceNumber); expect(store.order.referralSequenceNumber).toBe(fullApiResponse.data.order.referralSequenceNumber);
expect(store.order.eon).toBe(fullApiResponse.order.eon); expect(store.order.eon).toBe(fullApiResponse.data.order.eon);
expect(store.order.workOrderNumber).toBe(originalWorkOrderNumber); expect(store.order.workOrderNumber).toBe(originalWorkOrderNumber);
expect(store.order.originalDeductible).toBe(policy.originalDeductible); expect(store.order.originalDeductible).toBe(policy.originalDeductible);
expect(store.order.currentDeductible).toBe(policy.currentDeductible); expect(store.order.currentDeductible).toBe(policy.currentDeductible);