@davidbolaji/termii-node
Version:
Node.js SDK for Termii API – send SMS, voice, OTP, and manage messaging with ease.
24 lines (23 loc) • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const InsightService_1 = require("../insights/InsightService");
const BalanceService_1 = require("../insights/BalanceService");
const SearchService_1 = require("../insights/SearchService");
const HistoryService_1 = require("../insights/HistoryService");
const StatusResponseService_1 = require("../insights/StatusResponseService");
const EventService_1 = require("../insights/EventService");
describe("InsightService", () => {
let httpClient;
let service;
beforeEach(() => {
httpClient = { request: jest.fn() };
service = new InsightService_1.InsightService(httpClient);
});
it("exposes sub-services", () => {
expect(service.balance).toBeInstanceOf(BalanceService_1.BalanceService);
expect(service.search).toBeInstanceOf(SearchService_1.SearchService);
expect(service.history).toBeInstanceOf(HistoryService_1.HistoryService);
expect(service.status).toBeInstanceOf(StatusResponseService_1.StatusService);
expect(service.event).toBeInstanceOf(EventService_1.EventService);
});
});