diff --git a/tests/Client#getSkyblockMember.js b/tests/Client#getSkyblockMember.js index f64adbd1..82ab48cb 100644 --- a/tests/Client#getSkyblockMember.js +++ b/tests/Client#getSkyblockMember.js @@ -1,5 +1,5 @@ /* eslint-disable no-undef */ -const { SkyblockMember } = require('../src'); +const { SkyblockMember, Errors } = require('../src'); const { client } = require('./Client.js'); const { expect } = require('chai'); @@ -36,15 +36,14 @@ describe('Client#getSkyblockMember', async () => { }); describe('Invalid', async () => { describe('Never Played skyblock', async () => { - it('expect not to throw', async () => { - member = await client.getSkyblockMember('b45add7b081443909fb00aa9a3e15eb0'); - }); - it('should be an map', () => { - expect(member).to.be.an('map'); - }); - it('map should be empty', () => { - expect(member.size).to.be.equal(0); - }); + it('expect to throw', async () => { + try { + member = await client.getSkyblockMember('b45add7b081443909fb00aa9a3e15eb0'); + throw new Error('Expected an error to be thrown, but no error was thrown.'); + } catch (error) { + expect(error.message).to.equal(Errors.NO_SKYBLOCK_PROFILES); + } + }).timeout(5000); }); }); -}); \ No newline at end of file +}); diff --git a/tests/Client#getSkyblockProfiles.js b/tests/Client#getSkyblockProfiles.js index df6bcdbe..8b6020ac 100644 --- a/tests/Client#getSkyblockProfiles.js +++ b/tests/Client#getSkyblockProfiles.js @@ -1,5 +1,5 @@ /* eslint-disable no-undef */ -const { SkyblockMember } = require('../src'); +const { SkyblockMember, Errors } = require('../src'); const { client } = require('./Client.js'); const { expect } = require('chai'); @@ -8,7 +8,7 @@ describe('Client#getSkyblockProfiles', async () => { describe('Valid', async () => { describe('Random (1)', async () => { it('expect not to throw', async () => { - profiles = await client.getSkyblockProfiles('f025c1c7f55a4ea0b8d93f47d17dfe0f'); + profiles = await client.getSkyblockProfiles('28667672039044989b0019b14a2c34d6'); }); it('should be an array', () => { expect(profiles).to.be.an('array'); @@ -89,15 +89,14 @@ describe('Client#getSkyblockProfiles', async () => { }); describe('Invalid', async () => { describe('Never played skyblock', async () => { - it('expect not to throw', async () => { - profiles = await client.getSkyblockProfiles('b45add7b081443909fb00aa9a3e15eb0'); - }); - it('should be an array', () => { - expect(profiles).to.be.an('array'); - }); - it('array should be empty', () => { - expect(profiles).to.be.empty; - }); + it('expect to throw', async () => { + try { + member = await client.getSkyblockMember('b45add7b081443909fb00aa9a3e15eb0'); + throw new Error('Expected an error to be thrown, but no error was thrown.'); + } catch (error) { + expect(error.message).to.equal(Errors.NO_SKYBLOCK_PROFILES); + } + }).timeout(5000); }); }); -}); \ No newline at end of file +});