* feat: add personalized recommendations (#1024)
* use Algolia for personalized recommendations
* show personalized recommendations to use that have consented
to functional cookies
* update tests
VAN-1599
* Revert "fix: special characters in redirect url getting decoded to space (#1029)" (#1030)
This reverts commit fc62241332.
* feat: update recommendations page design (#1036)
VAN-1598
* feat: add events for recommendations (#1039)
* feat: remove static recommendations
---------
Co-authored-by: Syed Sajjad Hussain Shah <52817156+syedsajjadkazmii@users.noreply.github.com>
17 lines
714 B
JavaScript
17 lines
714 B
JavaScript
import { getLocationRestrictionFilter } from '../algolia';
|
|
|
|
describe('algoliaUtilsTests', () => {
|
|
it('test getLocationRestrictionFilter returns filter if country is passed', () => {
|
|
const countryCode = 'PK';
|
|
const filter = getLocationRestrictionFilter(countryCode);
|
|
const expectedFilter = `NOT blocked_in:"${countryCode}" AND (allowed_in:"null" OR allowed_in:"${countryCode}")`;
|
|
expect(filter).toEqual(expectedFilter);
|
|
});
|
|
it('test getLocationRestrictionFilter returns empty string if country is not passed', () => {
|
|
const countryCode = '';
|
|
const filter = getLocationRestrictionFilter(countryCode);
|
|
const expectedFilter = '';
|
|
expect(filter).toEqual(expectedFilter);
|
|
});
|
|
});
|