/// import {HaventecCloudPortal} from "../../ts/api/haventec.authenticate"; import * as request from "superagent"; import * as mockRequest from "superagent-mock"; import * as mockConfig from "../../superagent-mock-config"; var logger = function(log) { console.log('superagent call', log); }; describe('subtract method', () => { it('dumb test', () => { console.log('ran test'); expect(true).toBeTruthy(); }); it('subtracts 2 numbers', (done) => { // Before tests var superagentMock = mockRequest(request, mockConfig, logger); let ha = new HaventecCloudPortal("http://mytest.com"); // let myValue = await HaventecCloudPortal.random(); ha.login("testuser", "1234").then(function(response) { console.log("yay!"); expect(response['status']).toBe("SUCCESS2"); done(); }).catch(function(error) { console.log(error); done.fail(error); }); superagentMock.unset(); }); });