UNPKG

now-sync

Version:

A tool to help developers sync their JavaScript resources with ServiceNow.

32 lines (27 loc) 720 B
jest.mock('fs'); jest.mock('./api'); const { getInstanceVersion } = require('./info'); const { get } = require('./api'); describe('getInstanceVersion', () => { get.mockImplementation( () => new Promise(resolve => { setTimeout(() => { resolve({ result: [{ value: 'test_version' }] }); }, 25); }) ); const instanceVersionPromise = getInstanceVersion(); test('retrieves version', () => { instanceVersionPromise.then(response => { expect(response.version).toBe('test_version'); }); }); test('calculates latency', () => { instanceVersionPromise.then(response => { expect(response.latency).toBe('25ms'); }); }); });