UNPKG

mtn-momo-client

Version:

A collection of utils to interact with the mtn-momo api

20 lines (17 loc) 642 B
import { describe, it, expect } from 'vitest'; import { createProvisioningClient } from '../..'; describe('createProvisioningClient', () => { it('should create a client with correct baseURL and default headers', () => { const mockSubscriptionKey = 'mock key'; const client = createProvisioningClient({ subscriptionKey: mockSubscriptionKey, }); expect(client.defaults.baseURL).toBe( 'https://sandbox.momodeveloper.mtn.com/v1_0/apiuser' ); expect(client.defaults.headers).toMatchObject({ 'Content-Type': 'application/json', 'Ocp-Apim-Subscription-Key': mockSubscriptionKey, }); }); });