@affinidi/internal-api-clients
Version:
SDK core monorepo for affinity DID solution
31 lines (21 loc) • 693 B
text/typescript
import nock from 'nock'
import sinon from 'sinon'
import { expect } from 'chai'
import RegistryApiService from '../../../src/services/RegistryApiService'
const DEV_REGISTRY_URL = 'https://fake/registry'
describe('ApiService', () => {
after(() => {
nock.cleanAll()
})
afterEach(() => {
sinon.restore()
})
it('#execute', async () => {
nock(DEV_REGISTRY_URL).post('/api/v1/did/resolve-did').reply(200, {})
const apiService = new RegistryApiService({ registryUrl: DEV_REGISTRY_URL, accessApiKey: 'fakeKey' })
const { body, status } = await apiService.resolveDid({ did: 'abc' })
expect(body).to.eql({})
expect(status).to.eql(200)
})
})