@davidbolaji/termii-node
Version:
Node.js SDK for Termii API – send SMS, voice, OTP, and manage messaging with ease.
22 lines (21 loc) • 927 B
JavaScript
import { InsightService } from "../insights/InsightService";
import { BalanceService } from "../insights/BalanceService";
import { SearchService } from "../insights/SearchService";
import { HistoryService } from "../insights/HistoryService";
import { StatusService } from "../insights/StatusResponseService";
import { EventService } from "../insights/EventService";
describe("InsightService", () => {
let httpClient;
let service;
beforeEach(() => {
httpClient = { request: jest.fn() };
service = new InsightService(httpClient);
});
it("exposes sub-services", () => {
expect(service.balance).toBeInstanceOf(BalanceService);
expect(service.search).toBeInstanceOf(SearchService);
expect(service.history).toBeInstanceOf(HistoryService);
expect(service.status).toBeInstanceOf(StatusService);
expect(service.event).toBeInstanceOf(EventService);
});
});