testing: simplify stores/tables/insurance test

This commit is contained in:
Chika 2022-09-18 12:28:18 +03:00
parent 8e536db968
commit f081b90fd4

View File

@ -34,9 +34,15 @@ describe('stores/tables/insurance', () => {
const KASKO_VALUES = toJS(insurance.values.find((x) => x.key === 'kasko'));
const DEFAULT_KASKO_VALUES = defaultValues.find((x) => x.key === 'kasko');
expect(KASKO_VALUES.insuranceCompany).toEqual(TEST_VALUE);
expect(KASKO_VALUES.insured).toEqual(DEFAULT_KASKO_VALUES.insured);
expect(KASKO_VALUES.insTerm).toEqual(DEFAULT_KASKO_VALUES.insTerm);
expect(KASKO_VALUES).toEqual({
key: 'kasko',
policyType: 'КАСКО',
insuranceCompany: TEST_VALUE,
insured: DEFAULT_KASKO_VALUES.insured,
insCost: DEFAULT_KASKO_VALUES.insCost,
insTerm: DEFAULT_KASKO_VALUES.insTerm,
});
});
});
@ -51,9 +57,11 @@ describe('stores/tables/insurance', () => {
const KASKO = toJS(insurance.getRowOptions('kasko'));
expect(KASKO.insuranceCompany).toEqual(INSURANCE_COMPANIES_OPTIONS);
expect(KASKO.insured).toEqual(defaultOptions.kasko.insured);
expect(KASKO.insTerm).toEqual(defaultOptions.kasko.insTerm);
expect(KASKO).toEqual({
insuranceCompany: INSURANCE_COMPANIES_OPTIONS,
insured: defaultOptions.kasko.insured,
insTerm: defaultOptions.kasko.insTerm,
});
});
it('should replace insuranceCompany and insured options', () => {
@ -67,9 +75,11 @@ describe('stores/tables/insurance', () => {
const KASKO = toJS(insurance.getRowOptions('kasko'));
expect(KASKO.insuranceCompany).toEqual(INSURANCE_COMPANIES_OPTIONS);
expect(KASKO.insured).toEqual(INSURED_OPTIONS);
expect(KASKO.insTerm).toEqual(defaultOptions.kasko.insTerm);
expect(KASKO).toEqual({
insuranceCompany: INSURANCE_COMPANIES_OPTIONS,
insured: INSURED_OPTIONS,
insTerm: defaultOptions.kasko.insTerm,
});
});
});
@ -89,10 +99,14 @@ describe('stores/tables/insurance', () => {
const OSAGO = toJS(insurance.getRowOptions('osago'));
const FINGAP = toJS(insurance.getRowOptions('fingap'));
expect(KASKO.insuranceCompany).toEqual(INSURANCE_COMPANIES_OPTIONS);
expect(KASKO.insured).toEqual(INSURED_OPTIONS);
expect(KASKO.insTerm).toEqual(defaultOptions.kasko.insTerm);
expect(KASKO).toEqual({
insuranceCompany: INSURANCE_COMPANIES_OPTIONS,
insured: INSURED_OPTIONS,
insTerm: defaultOptions.kasko.insTerm,
});
expect(OSAGO).toEqual(defaultOptions.osago);
expect(FINGAP).toEqual(defaultOptions.fingap);
});
@ -114,11 +128,18 @@ describe('stores/tables/insurance', () => {
const OSAGO = toJS(insurance.getRowOptions('osago'));
const FINGAP = toJS(insurance.getRowOptions('fingap'));
expect(KASKO.insuranceCompany).toEqual(INSURANCE_COMPANIES_OPTIONS);
expect(KASKO.insured).toEqual(INSURED_OPTIONS);
expect(KASKO.insTerm).toEqual(defaultOptions.kasko.insTerm);
expect(OSAGO.insured).toEqual(INSURED_OPTIONS);
expect(OSAGO.insTerm).toEqual(defaultOptions.osago.insTerm);
expect(KASKO).toEqual({
insuranceCompany: INSURANCE_COMPANIES_OPTIONS,
insured: INSURED_OPTIONS,
insTerm: defaultOptions.kasko.insTerm,
});
expect(OSAGO).toEqual({
insuranceCompany: defaultOptions.osago.insuranceCompany,
insured: INSURED_OPTIONS,
insTerm: defaultOptions.osago.insTerm,
});
expect(FINGAP).toEqual(defaultOptions.fingap);
});
});
@ -135,11 +156,13 @@ describe('stores/tables/insurance', () => {
const KASKO = toJS(insurance.getRowStatuses('kasko'));
expect(KASKO.insuranceCompany).toEqual('Disabled');
expect(KASKO.insured).toEqual('Disabled');
expect(KASKO.insCost).toEqual(defaultStatuses.kasko.insCost);
expect(KASKO.insTerm).toEqual(defaultStatuses.kasko.insTerm);
expect(KASKO.policyType).toEqual(defaultStatuses.kasko.policyType);
expect(KASKO).toEqual({
insTerm: defaultStatuses.kasko.insTerm,
insCost: defaultStatuses.kasko.insCost,
insuranceCompany: 'Disabled',
insured: 'Disabled',
policyType: defaultStatuses.kasko.policyType,
});
});
});
});