tips-twisted
Version:
Fetching riot games api data
35 lines (34 loc) • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const _1 = require(".");
describe('Regions', () => {
describe('regionToRegionGroup', () => {
it('should match americas', () => {
expect((0, _1.regionToRegionGroup)(_1.Regions.AMERICA_NORTH)).toEqual(_1.RegionGroups.AMERICAS);
expect((0, _1.regionToRegionGroup)(_1.Regions.BRAZIL)).toEqual(_1.RegionGroups.AMERICAS);
expect((0, _1.regionToRegionGroup)(_1.Regions.LAT_NORTH)).toEqual(_1.RegionGroups.AMERICAS);
expect((0, _1.regionToRegionGroup)(_1.Regions.LAT_SOUTH)).toEqual(_1.RegionGroups.AMERICAS);
});
it('should match europe', () => {
expect((0, _1.regionToRegionGroup)(_1.Regions.EU_EAST)).toEqual(_1.RegionGroups.EUROPE);
expect((0, _1.regionToRegionGroup)(_1.Regions.EU_WEST)).toEqual(_1.RegionGroups.EUROPE);
expect((0, _1.regionToRegionGroup)(_1.Regions.TURKEY)).toEqual(_1.RegionGroups.EUROPE);
expect((0, _1.regionToRegionGroup)(_1.Regions.RUSSIA)).toEqual(_1.RegionGroups.EUROPE);
});
it('should match asia', () => {
expect((0, _1.regionToRegionGroup)(_1.Regions.JAPAN)).toEqual(_1.RegionGroups.ASIA);
expect((0, _1.regionToRegionGroup)(_1.Regions.KOREA)).toEqual(_1.RegionGroups.ASIA);
});
it('should match sea', () => {
expect((0, _1.regionToRegionGroup)(_1.Regions.OCEANIA)).toEqual(_1.RegionGroups.SEA);
expect((0, _1.regionToRegionGroup)(_1.Regions.PHILIPPINES)).toEqual(_1.RegionGroups.SEA);
expect((0, _1.regionToRegionGroup)(_1.Regions.SINGAPORE)).toEqual(_1.RegionGroups.SEA);
expect((0, _1.regionToRegionGroup)(_1.Regions.THAILAND)).toEqual(_1.RegionGroups.SEA);
expect((0, _1.regionToRegionGroup)(_1.Regions.TAIWAN)).toEqual(_1.RegionGroups.SEA);
expect((0, _1.regionToRegionGroup)(_1.Regions.VIETNAM)).toEqual(_1.RegionGroups.SEA);
});
it('should throw error when the region does not exists', () => {
expect(() => (0, _1.regionToRegionGroup)('not a region')).toThrowError();
});
});
});