diff --git a/src/API/getPlayer.test.ts b/src/API/getPlayer.test.ts index 8cdda93b..9bc37396 100644 --- a/src/API/getPlayer.test.ts +++ b/src/API/getPlayer.test.ts @@ -43,7 +43,7 @@ test('getPLayer (raw)', 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.getPlayer('14727faefbdc4aff848cd2713eb9939e', { raw: true }); + const data = await client.getPlayer('fb3d96498a5b4d5b91b763db14b195ad', { raw: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); client.destroy(); @@ -53,7 +53,7 @@ test('getPlayer (guild)', 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.getPlayer('14727faefbdc4aff848cd2713eb9939e', { guild: true }); + const data = await client.getPlayer('28667672039044989b0019b14a2c34d6', { guild: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); expect(data.guild).toBeDefined(); @@ -66,7 +66,7 @@ test('getPlayer (houses)', 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.getPlayer('14727faefbdc4aff848cd2713eb9939e', { houses: true }); + const data = await client.getPlayer('618a96fec8b0493fa89427891049550b', { houses: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); expect(data.houses).toBeDefined(); @@ -83,7 +83,7 @@ test('getPlayer (recent games)', 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.getPlayer('14727faefbdc4aff848cd2713eb9939e', { recentGames: true }); + const data = await client.getPlayer('37501e7512b845ab8796e2baf9e9677a', { recentGames: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); expect(data.recentGames).toBeDefined(); diff --git a/src/API/getRecentGames.test.ts b/src/API/getRecentGames.test.ts index 85e6ec46..0fff5a91 100644 --- a/src/API/getRecentGames.test.ts +++ b/src/API/getRecentGames.test.ts @@ -14,7 +14,7 @@ test('getRecentGames (raw)', 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.getRecentGames('14727faefbdc4aff848cd2713eb9939e', { raw: true }); + const data = await client.getRecentGames('3b76b69ae5134296a730ed49171ad6f8', { raw: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); client.destroy(); @@ -24,7 +24,7 @@ test('getRecentGames', 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.getRecentGames('14727faefbdc4aff848cd2713eb9939e'); + const data = await client.getRecentGames('ea805d40e8284d8d8e64e9fc8ac301ca'); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); data.forEach((game: RecentGame) => { @@ -33,7 +33,6 @@ test('getRecentGames', async () => { expect(game).toBeInstanceOf(RecentGame); expect(game.dateTimestamp).toBeDefined(); expectTypeOf(game.dateTimestamp).toEqualTypeOf(); - expect(data.dateTimestamp).toBeGreaterThanOrEqual(0); expect(game.date).toBeDefined(); expectTypeOf(game.date).toEqualTypeOf(); expect(game.mode).toBeDefined(); diff --git a/src/API/getSkyblockAuctions.test.ts b/src/API/getSkyblockAuctions.test.ts index 7279fbb0..8474afc5 100644 --- a/src/API/getSkyblockAuctions.test.ts +++ b/src/API/getSkyblockAuctions.test.ts @@ -246,7 +246,7 @@ test('getSkyblockAuctions (One Page Include Item Bytes)', async () => { client.destroy(); }); -test('getSkyblockAuctions (All Pages)', async () => { +test.skip('getSkyblockAuctions (All Pages)', 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 diff --git a/src/API/getSkyblockMuseum.test.ts b/src/API/getSkyblockMuseum.test.ts index 54934f91..f3e42654 100644 --- a/src/API/getSkyblockMuseum.test.ts +++ b/src/API/getSkyblockMuseum.test.ts @@ -9,11 +9,11 @@ test('getSkyblockMuseum (raw)', 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 profiles = await client.getSkyblockProfiles('Skreewy'); + const profiles = await client.getSkyblockProfiles('63fe6f4c4b0643b2abd02d15dc303e41'); const profile = profiles.find((profile: SkyblockProfile) => true === profile.selected); // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error - const data = await client.getSkyblockMuseum('Skreewy', profile.profileId, { raw: true }); + const data = await client.getSkyblockMuseum('63fe6f4c4b0643b2abd02d15dc303e41', profile.profileId, { raw: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); client.destroy(); @@ -23,11 +23,11 @@ test('getSkyblockMuseum', 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 profiles = await client.getSkyblockProfiles('Skreewy'); + const profiles = await client.getSkyblockProfiles('63fe6f4c4b0643b2abd02d15dc303e41'); const profile = profiles.find((profile: SkyblockProfile) => true === profile.selected); // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error - const data = await client.getSkyblockMuseum('Skreewy', profile.profileId); + const data = await client.getSkyblockMuseum('63fe6f4c4b0643b2abd02d15dc303e41', profile.profileId); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); diff --git a/src/API/getSkyblockProfiles.test.ts b/src/API/getSkyblockProfiles.test.ts index 05183588..21f33252 100644 --- a/src/API/getSkyblockProfiles.test.ts +++ b/src/API/getSkyblockProfiles.test.ts @@ -123,7 +123,7 @@ test('getSkyblockProfiles (museum)', 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('14727faefbdc4aff848cd2713eb9939e', { museum: true }); + const data = await client.getSkyblockProfiles('63fe6f4c4b0643b2abd02d15dc303e41', { museum: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); diff --git a/src/API/getStatus.test.ts b/src/API/getStatus.test.ts index 58b9a919..8be3ed67 100644 --- a/src/API/getStatus.test.ts +++ b/src/API/getStatus.test.ts @@ -7,7 +7,7 @@ test('getStatus (raw)', 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.getStatus('14727faefbdc4aff848cd2713eb9939e', { raw: true }); + const data = await client.getStatus('4982eac19ae7422891b61a17a74c87a2', { raw: true }); expect(data).toBeDefined(); expectTypeOf(data).toEqualTypeOf(); client.destroy(); @@ -17,7 +17,7 @@ test('getStatus', 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.getStatus('14727faefbdc4aff848cd2713eb9939e'); + const data = await client.getStatus('370d6421b761456fadf28c43fe5c4bcf'); expect(data).toBeDefined(); expect(data).toBeInstanceOf(Status); expectTypeOf(data).toEqualTypeOf(); diff --git a/src/utils/SkyblockUtils.ts b/src/utils/SkyblockUtils.ts index e939d9d9..21e2d660 100644 --- a/src/utils/SkyblockUtils.ts +++ b/src/utils/SkyblockUtils.ts @@ -737,16 +737,17 @@ export function getCrimsonIsle(data: Record): SkyblockMemberCrimson caught: { total: data?.nether_island_player_data?.trophy_fish?.total_caught || 0, bronze: - Object.keys(data?.nether_island_player_data?.trophy_fish).filter((key) => key.endsWith('_bronze')).length || - 0, + Object.keys(data?.nether_island_player_data?.trophy_fish || {}).filter((key) => key.endsWith('_bronze')) + .length || 0, silver: - Object.keys(data?.nether_island_player_data?.trophy_fish).filter((key) => key.endsWith('_silver')).length || - 0, + Object.keys(data?.nether_island_player_data?.trophy_fish || {}).filter((key) => key.endsWith('_silver')) + .length || 0, gold: - Object.keys(data?.nether_island_player_data?.trophy_fish).filter((key) => key.endsWith('_gold')).length || 0, + Object.keys(data?.nether_island_player_data?.trophy_fish || {}).filter((key) => key.endsWith('_gold')) + .length || 0, diamond: - Object.keys(data?.nether_island_player_data?.trophy_fish).filter((key) => key.endsWith('_diamond')).length || - 0 + Object.keys(data?.nether_island_player_data?.trophy_fish || {}).filter((key) => key.endsWith('_diamond')) + .length || 0 } }, dojo: { diff --git a/src/utils/isUUID.test.ts b/src/utils/isUUID.test.ts index c44a3d38..99cc611d 100644 --- a/src/utils/isUUID.test.ts +++ b/src/utils/isUUID.test.ts @@ -2,9 +2,9 @@ import isUUID from './isUUID'; import { expect, expectTypeOf, test } from 'vitest'; const valid = [ - '37501e7512b845ab8796e2baf9e9677a', + 'add71246c46e455c8345c129ea6f146c', '17ec71b4e5fa467481344b319a2958c3', - '17ec71b4e5fa467481344b319a2958c3' + '37501e7512b845ab8796e2baf9e9677a' ]; const dashs = [ 'add71246-c46e-455c-8345-c129ea6f146c',