SSR-776 Missed spec File
This commit is contained in:
parent
266ebc4e1c
commit
20774378ec
2 changed files with 57 additions and 3 deletions
|
|
@ -177,7 +177,7 @@ describe('TPA search page', () => {
|
|||
// Assert
|
||||
expect(map.exists()).toBeTruthy();
|
||||
expect(map.classes()).toContain('mb-4');
|
||||
expect(map.props().addresses).toEqual(expectedAddresses);
|
||||
expect(map.props().providers.map(p => p.fullAddress)).toEqual(expectedAddresses);
|
||||
expect(map.props().zipCode).toBe(zipCode);
|
||||
});
|
||||
test('search radius filter', async () => {
|
||||
|
|
@ -582,7 +582,7 @@ describe('TPA search page', () => {
|
|||
];
|
||||
|
||||
// Act
|
||||
const result = wrapper.vm.providerAddresses;
|
||||
const result = wrapper.vm.providerAddresses.map(pa => pa.fullAddress);
|
||||
|
||||
// Assert
|
||||
expect(result).toEqual(expectedResult);
|
||||
|
|
@ -1015,6 +1015,33 @@ describe('TPA search page', () => {
|
|||
['address', 'city', null, 'zip', 'Address, City zip'],
|
||||
['address', 'city', 'ST', null, 'Address, City, ST'],
|
||||
[null, null, null, null, '']
|
||||
])(
|
||||
'getFullProviderAddress returns expected',
|
||||
(streetAddress, city, state, zipCode, expected) => {
|
||||
// Arrange
|
||||
const { wrapper } = getMountedComponent();
|
||||
const provider = {
|
||||
address: {
|
||||
streetAddress,
|
||||
city,
|
||||
state,
|
||||
zipCode
|
||||
}
|
||||
};
|
||||
|
||||
// Act
|
||||
const result = wrapper.vm.getFullProviderAddress(provider);
|
||||
|
||||
// Assert
|
||||
expect(result).toEqual(expected);
|
||||
}
|
||||
);
|
||||
test.each([
|
||||
['address', 'city', 'ST', 'zip', 'Address'],
|
||||
['address', null, 'ST', 'zip', 'Address'],
|
||||
['address', 'city', null, 'zip', 'Address'],
|
||||
['address', 'city', 'ST', null, 'Address'],
|
||||
[null, null, null, null, '']
|
||||
])(
|
||||
'getProviderAddress returns expected',
|
||||
(streetAddress, city, state, zipCode, expected) => {
|
||||
|
|
@ -1036,6 +1063,33 @@ describe('TPA search page', () => {
|
|||
expect(result).toEqual(expected);
|
||||
}
|
||||
);
|
||||
test.each([
|
||||
['address', 'city', 'ST', 'zip', 'City, ST zip'],
|
||||
['address', null, 'ST', 'zip', 'ST zip'],
|
||||
['address', 'city', null, 'zip', 'City zip'],
|
||||
['address', 'city', 'ST', null, 'City, ST'],
|
||||
[null, null, null, null, '']
|
||||
])(
|
||||
'getProviderCityZipState returns expected',
|
||||
(streetAddress, city, state, zipCode, expected) => {
|
||||
// Arrange
|
||||
const { wrapper } = getMountedComponent();
|
||||
const provider = {
|
||||
address: {
|
||||
streetAddress,
|
||||
city,
|
||||
state,
|
||||
zipCode
|
||||
}
|
||||
};
|
||||
|
||||
// Act
|
||||
const result = wrapper.vm.getProviderCityZipState(provider);
|
||||
|
||||
// Assert
|
||||
expect(result).toEqual(expected);
|
||||
}
|
||||
);
|
||||
describe('getProviderButtonData', () => {
|
||||
test.each([null, undefined, {}])(
|
||||
'returns empty list when getTpaProviders returns no data',
|
||||
|
|
|
|||
|
|
@ -431,7 +431,7 @@ export default {
|
|||
return {
|
||||
buttonLabel: provider?.companyName ?? '',
|
||||
buttonLabelSubCopy: distance === null ? '' : `${distance} mi`,
|
||||
buttonBodyCopy: `${this.getProviderAddress(provider)}<br>${
|
||||
buttonBodyCopy: `${this.getFullProviderAddress(provider)}<br>${
|
||||
cellNumber ?? ''
|
||||
}`,
|
||||
value: provider?.providerNumber ?? ''
|
||||
|
|
|
|||
Loading…
Reference in a new issue