UNPKG

node-smm-api

Version:

Node.js client for SMM API for several platforms

25 lines (20 loc) 679 B
// tests/essential.test.js const SmmFollowsApi = require('../src'); const { ApiError } = require('../src/errors'); describe('Essential Tests', () => { let api; beforeAll(() => { api = new SmmFollowsApi('test-key'); }); test('initializes', () => { expect(api.apiKey).toBe('test-key'); }); test('throws without API key', () => { expect(() => new SmmFollowsApi()).toThrow(); }); test('can mock API request', async () => { jest.spyOn(api, '_request').mockResolvedValue({ success: true }); const result = await api.getBalance(); expect(result.success).toBe(true); }); });