Skip to content

Commit 6dc35b1

Browse files
larry-the-table-guyscheibo
authored andcommitted
Fix invalid IDs in aliases.json and add test
1 parent 99fdceb commit 6dc35b1

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

stats/src/aliases.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"aegislashblade":"aegislash",
3-
"agirudaa":"acceldor",
3+
"agirudaa":"accelgor",
44
"alcremiecaramel":"alcremie",
55
"alcremiecaramelswirl":"alcremie",
66
"alcremielemon":"alcremie",
@@ -78,7 +78,7 @@
7878
"genesectshock":"genesect",
7979
"giratinao":"giratinaorigin",
8080
"gourgeistaverage":"gourgeist",
81-
"jarooda":"sperperior",
81+
"jarooda":"serperior",
8282
"keldeor":"keldeo",
8383
"keldeoresolute":"keldeo",
8484
"keldeoresolution":"keldeo",
@@ -141,7 +141,7 @@
141141
"polteageistantique":"polteageist",
142142
"pory2":"porygon2",
143143
"poryz":"porygonz",
144-
"pumpkabooaverage":"pumkaboo",
144+
"pumpkabooaverage":"pumpkaboo",
145145
"pz":"porygonz",
146146
"randorosu":"landorus",
147147
"rank":"reuniclus",

stats/src/test/util.test.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import {Dex} from '@pkmn/dex';
2+
3+
import aliases from '../aliases.json';
4+
5+
describe('Utils', () => {
6+
test('ALIASES', () => {
7+
const gen = Dex.forGen(9);
8+
9+
// Aliased IDs that don't correspond to an actual Pokemon (none)
10+
expect(Object.values(aliases).filter(id => !gen.species.get(id).exists))
11+
.toEqual([]);
12+
});
13+
});

0 commit comments

Comments
 (0)