@smontero/ppp-client-api
Version:
Project People & Profile client api
53 lines (41 loc) • 1.59 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _nodeFetch = _interopRequireDefault(require("node-fetch"));
var _ = _interopRequireDefault(require(".."));
/* eslint-disable no-undef */
global.fetch = _nodeFetch["default"];
jest.setTimeout(10000);
_["default"].configure('test');
describe('setActiveUser', function () {
test('setActiveUser',
/*#__PURE__*/
(0, _asyncToGenerator2["default"])(
/*#__PURE__*/
_regenerator["default"].mark(function _callee() {
var authApi, profileApi;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
authApi = _["default"].authApi();
profileApi = _["default"].profileApi();
expect(authApi.activeUser).toBeNull();
expect(profileApi.activeUser).toBeNull();
_["default"].setActiveUser('activeUser');
expect(authApi.activeUser).toBe('activeUser');
expect(profileApi.activeUser).toBe('activeUser');
_context.next = 9;
return authApi.signOut();
case 9:
expect(authApi.activeUser).toBeNull();
expect(profileApi.activeUser).toBeNull();
case 11:
case "end":
return _context.stop();
}
}
}, _callee);
})));
});