UNPKG

smc-hub

Version:

CoCalc: Backend webserver component

59 lines (51 loc) 1.6 kB
// Generated by CoffeeScript 2.5.1 (function() { //######################################################################## // This file is part of CoCalc: Copyright © 2020 Sagemath, Inc. // License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details //######################################################################## /* API test of log_client_error */ var api, expect, misc, setup, teardown; api = require('./apitest'); ({setup, teardown} = api); misc = require('smc-util/misc'); expect = require('expect'); describe('log_client_error', function() { var logged_error, logged_event; before(setup); after(teardown); logged_event = 'error'; logged_error = 'API error FOO'; it("logs an error", function(done) { return api.call({ event: 'log_client_error', body: { error: logged_error }, cb: function(err, resp) { expect(resp != null ? resp.event : void 0).toBe('success'); return done(err); } }); }); return it('gets error log using database', function(done) { return api.db.get_client_error_log({ event: logged_event, cb: function(err, log) { expect(log.length).toBe(1); expect(log[0]).toEqual({ event: logged_event, error: logged_error, account_id: api.account_id, id: log[0].id, time: log[0].time }); return done(err); } }); }); }); }).call(this); //# sourceMappingURL=log_client_error.js.map