Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Avatar for KuCalc : devops.
Download
50655 views
1
###
2
API test of log_client_error
3
###
4
5
api = require('./apitest')
6
{setup, teardown} = api
7
8
misc = require('smc-util/misc')
9
10
expect = require('expect')
11
12
13
describe 'log_client_error', ->
14
before(setup)
15
after(teardown)
16
17
logged_event = 'error'
18
logged_error = 'API error FOO'
19
20
it "logs an error", (done) ->
21
api.call
22
event : 'log_client_error'
23
body :
24
error : logged_error
25
cb : (err, resp) ->
26
expect(resp?.event).toBe('success')
27
done(err)
28
29
it 'gets error log using database', (done) ->
30
api.db.get_client_error_log
31
event : logged_event
32
cb : (err, log) ->
33
expect(log.length).toBe(1)
34
expect(log[0]).toEqual
35
event:logged_event
36
error:logged_error
37
account_id:api.account_id
38
id:log[0].id
39
time:log[0].time
40
done(err)
41
42