Fixed load session tests
This commit is contained in:
parent
57618c1ea2
commit
f59cae5a86
1 changed files with 24 additions and 22 deletions
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue