Skip to content

Commit

Permalink
Fix Fix Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Kathund committed Sep 5, 2024
1 parent 24bcb4c commit a34b47c
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 19 deletions.
12 changes: 6 additions & 6 deletions src/API/getRecentGames.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,18 @@ test('getRecentGames', async () => {
expect(game).toBeInstanceOf(RecentGame);
expect(game.dateTimestamp).toBeDefined();
expectTypeOf(game.dateTimestamp).toEqualTypeOf<number | null>();
expect(game.date).toBeDefined();
expectTypeOf(game.date).toEqualTypeOf<Date | null>();
expect(game.dateAt).toBeDefined();
expectTypeOf(game.dateAt).toEqualTypeOf<Date | null>();
expect(game.mode).toBeDefined();
expectTypeOf(game.mode).toEqualTypeOf<string | null>();
expect(game.map).toBeDefined();
expectTypeOf(game.map).toEqualTypeOf<string | null>();
expect(game.ongoing).toBeDefined();
expectTypeOf(game.ongoing).toEqualTypeOf<boolean>();
expect(data.endedAt).toBeDefined();
expectTypeOf(data.endedAt).toEqualTypeOf<Date | null>();
expect(data.endedTimestamp).toBeDefined();
expectTypeOf(data.endedTimestamp).toEqualTypeOf<number | null>();
expect(game.endedTimestamp).toBeDefined();
expectTypeOf(game.endedTimestamp).toEqualTypeOf<number | null>();
expect(game.endedAt).toBeDefined();
expectTypeOf(game.endedAt).toEqualTypeOf<Date | null>();
});
client.destroy();
});
2 changes: 1 addition & 1 deletion src/API/getSkyblockProfiles.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ test('getSkyblockProfiles (garden)', async () => {
const client = new Client(process.env.HYPIXEL_KEY ?? '', { cache: false, checkForUpdates: false });
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-expect-error
const data = await client.getSkyblockProfiles('kathund', { garden: true });
const data = await client.getSkyblockProfiles('add71246c46e455c8345c129ea6f146c', { garden: true });
expect(data).toBeDefined();
expectTypeOf(data).toEqualTypeOf<SkyblockProfile[]>();

Expand Down
10 changes: 5 additions & 5 deletions src/structures/RecentGame.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ import Game from './Game';

class RecentGame extends Game {
dateTimestamp: number | null;
date: Date | null;
dateAt: Date | null;
mode: string | null;
map: string | null;
ongoing: boolean;
endedAt: Date | null;
endedTimestamp: number | null;
endedAt: Date | null;
constructor(data: Record<string, any>) {
super(data.gameType);
this.dateTimestamp = data.date || null;
this.date = data.date ? new Date(data.date) : null;
this.dateAt = this.dateTimestamp ? new Date(this.dateTimestamp) : null;
this.mode = data.mode || null;
this.map = data.map || null;
this.ongoing = Boolean(!data.ended);
this.endedAt = data.ended ? new Date(data.ended) : null;
this.ongoing = Boolean(!data.ended || 0);
this.endedTimestamp = data.ended ? data.ended : null;
this.endedAt = this.endedTimestamp ? new Date(this.endedTimestamp) : null;
}

toString(): any {
Expand Down
14 changes: 7 additions & 7 deletions src/structures/SkyBlock/SkyblockProfile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ class SkyblockProfile {
members: SkyblockMember[];
me: SkyblockMember | undefined;
constructor(data: Record<string, any>) {
this.profileId = data.profileId;
this.profileName = data.profileName;
this.gameMode = data.gameMode;
this.banking = data.banking;
this.garden = data.garden;
this.communityUpgrades = data.communityUpgrades;
this.selected = data.selected;
this.profileId = data.profileId || '';
this.profileName = data.profileName || '';
this.gameMode = data.gameMode || null;
this.banking = data.banking || {};
this.garden = data.garden || null;
this.communityUpgrades = data.communityUpgrades || {};
this.selected = data.selected || false;
this.members = Object.keys(data.members).map(
(uuid) =>
new SkyblockMember({
Expand Down

0 comments on commit a34b47c

Please sign in to comment.