@@ -3,55 +3,55 @@ var LoggerController = require('../src/Controllers/LoggerController').LoggerCont
3
3
var FileLoggerAdapter = require ( '../src/Adapters/Logger/FileLoggerAdapter' ) . FileLoggerAdapter ;
4
4
5
5
describe ( "Cloud Code Logger" , ( ) => {
6
- it ( "should expose log to functions " , ( done ) => {
6
+ it ( "should expose log to trigger " , ( done ) => {
7
7
var logController = new LoggerController ( new FileLoggerAdapter ( ) ) ;
8
8
9
- Parse . Cloud . define ( "loggerTest ", ( req , res ) => {
10
- req . log . info ( 'logTest ' , 'info log' , { info : 'some log' } ) ;
11
- req . log . error ( 'logTest ' , 'error log' , { error : 'there was an error' } ) ;
9
+ Parse . Cloud . beforeSave ( "MyObject ", ( req , res ) => {
10
+ req . log . info ( 'beforeSave MyObject ' , 'info log' , { info : 'some log' } ) ;
11
+ req . log . error ( 'beforeSave MyObject ' , 'error log' , { error : 'there was an error' } ) ;
12
12
res . success ( { } ) ;
13
13
} ) ;
14
14
15
- Parse . Cloud . run ( 'loggerTest' ) . then ( ( ) => {
16
- return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } ) ;
15
+ let obj = new Parse . Object ( 'MyObject' ) ;
16
+ obj . save ( ) . then ( ( ) => {
17
+ return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } )
17
18
} ) . then ( ( res ) => {
18
19
expect ( res . length ) . not . toBe ( 0 ) ;
19
20
let lastLogs = res . slice ( 0 , 2 ) ;
20
21
let errorMessage = lastLogs [ 0 ] ;
21
22
let infoMessage = lastLogs [ 1 ] ;
22
23
expect ( errorMessage . level ) . toBe ( 'error' ) ;
23
24
expect ( errorMessage . error ) . toBe ( 'there was an error' ) ;
24
- expect ( errorMessage . message ) . toBe ( 'logTest error log' ) ;
25
+ expect ( errorMessage . message ) . toBe ( 'beforeSave MyObject error log' ) ;
25
26
expect ( infoMessage . level ) . toBe ( 'info' ) ;
26
27
expect ( infoMessage . info ) . toBe ( 'some log' ) ;
27
- expect ( infoMessage . message ) . toBe ( 'logTest info log' ) ;
28
+ expect ( infoMessage . message ) . toBe ( 'beforeSave MyObject info log' ) ;
28
29
done ( ) ;
29
30
} ) ;
30
31
} ) ;
31
32
32
- it ( "should expose log to trigger " , ( done ) => {
33
+ it ( "should expose log to functions " , ( done ) => {
33
34
var logController = new LoggerController ( new FileLoggerAdapter ( ) ) ;
34
35
35
- Parse . Cloud . beforeSave ( "MyObject ", ( req , res ) => {
36
- req . log . info ( 'beforeSave MyObject ' , 'info log' , { info : 'some log' } ) ;
37
- req . log . error ( 'beforeSave MyObject ' , 'error log' , { error : 'there was an error' } ) ;
36
+ Parse . Cloud . define ( "loggerTest ", ( req , res ) => {
37
+ req . log . info ( 'logTest ' , 'info log' , { info : 'some log' } ) ;
38
+ req . log . error ( 'logTest ' , 'error log' , { error : 'there was an error' } ) ;
38
39
res . success ( { } ) ;
39
40
} ) ;
40
41
41
- let obj = new Parse . Object ( 'MyObject' ) ;
42
- obj . save ( ) . then ( ( ) => {
43
- return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } )
42
+ Parse . Cloud . run ( 'loggerTest' ) . then ( ( ) => {
43
+ return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } ) ;
44
44
} ) . then ( ( res ) => {
45
45
expect ( res . length ) . not . toBe ( 0 ) ;
46
46
let lastLogs = res . slice ( 0 , 2 ) ;
47
47
let errorMessage = lastLogs [ 0 ] ;
48
48
let infoMessage = lastLogs [ 1 ] ;
49
49
expect ( errorMessage . level ) . toBe ( 'error' ) ;
50
50
expect ( errorMessage . error ) . toBe ( 'there was an error' ) ;
51
- expect ( errorMessage . message ) . toBe ( 'beforeSave MyObject error log' ) ;
51
+ expect ( errorMessage . message ) . toBe ( 'logTest error log' ) ;
52
52
expect ( infoMessage . level ) . toBe ( 'info' ) ;
53
53
expect ( infoMessage . info ) . toBe ( 'some log' ) ;
54
- expect ( infoMessage . message ) . toBe ( 'beforeSave MyObject info log' ) ;
54
+ expect ( infoMessage . message ) . toBe ( 'logTest info log' ) ;
55
55
done ( ) ;
56
56
} ) ;
57
57
} ) ;
0 commit comments