Updating get radius by filter tests
This commit is contained in:
parent
3c2cdf773d
commit
db8a342986
2 changed files with 18 additions and 33 deletions
|
|
@ -448,41 +448,27 @@ describe('TPA search page', () => {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
describe('radiusInMiles', () => {
|
describe('radiusInMiles', () => {
|
||||||
test('returns 25 when filter is "25 miles"', async () => {
|
test.each([
|
||||||
// Arrange
|
[15, '15 miles'],
|
||||||
const { wrapper } = getMountedComponent();
|
[25, '25 miles'],
|
||||||
await wrapper.setData({ filter: '25 miles' });
|
[50, '50 miles'],
|
||||||
|
[100, '100 miles']
|
||||||
|
])(
|
||||||
|
'returns %p when filter is "%p"',
|
||||||
|
async (expectedRadius, filter) => {
|
||||||
|
// Arrange
|
||||||
|
const { wrapper } = getMountedComponent();
|
||||||
|
await wrapper.setData({ filter });
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
const result = wrapper.vm.radiusInMiles;
|
const result = wrapper.vm.radiusInMiles;
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
expect(result).toEqual(25);
|
expect(result).toEqual(expectedRadius);
|
||||||
});
|
}
|
||||||
test('returns 50 when filter is "50 miles"', async () => {
|
);
|
||||||
// Arrange
|
|
||||||
const { wrapper } = getMountedComponent();
|
|
||||||
await wrapper.setData({ filter: '50 miles' });
|
|
||||||
|
|
||||||
// Act
|
|
||||||
const result = wrapper.vm.radiusInMiles;
|
|
||||||
|
|
||||||
// Assert
|
|
||||||
expect(result).toEqual(50);
|
|
||||||
});
|
|
||||||
test('returns 100 when filter is "100 miles"', async () => {
|
|
||||||
// Arrange
|
|
||||||
const { wrapper } = getMountedComponent();
|
|
||||||
await wrapper.setData({ filter: '100 miles' });
|
|
||||||
|
|
||||||
// Act
|
|
||||||
const result = wrapper.vm.radiusInMiles;
|
|
||||||
|
|
||||||
// Assert
|
|
||||||
expect(result).toEqual(100);
|
|
||||||
});
|
|
||||||
test.each([null, undefined, 'some random string'])(
|
test.each([null, undefined, 'some random string'])(
|
||||||
'returns 0 when filter is not "25 miles", "50 miles", or "100 miles"',
|
'returns 0 when filter is "%p"',
|
||||||
async (filter) => {
|
async (filter) => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const { wrapper } = getMountedComponent();
|
const { wrapper } = getMountedComponent();
|
||||||
|
|
|
||||||
|
|
@ -370,7 +370,6 @@ export default {
|
||||||
let result = '';
|
let result = '';
|
||||||
if (!phoneNumber) { return result; }
|
if (!phoneNumber) { return result; }
|
||||||
let remainingDigits = phoneNumber.match(/\d+/g).join('');
|
let remainingDigits = phoneNumber.match(/\d+/g).join('');
|
||||||
console.log(remainingDigits);
|
|
||||||
if (remainingDigits.length === 11) {
|
if (remainingDigits.length === 11) {
|
||||||
result += `${remainingDigits[0]}-`;
|
result += `${remainingDigits[0]}-`;
|
||||||
remainingDigits = remainingDigits.substring(1);
|
remainingDigits = remainingDigits.substring(1);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue