@@ -3,55 +3,55 @@ var LoggerController = require('../src/Controllers/LoggerController').LoggerCont
33var FileLoggerAdapter = require ( '../src/Adapters/Logger/FileLoggerAdapter' ) . FileLoggerAdapter ;
44
55describe ( "Cloud Code Logger" , ( ) => {
6- it ( "should expose log to trigger " , ( done ) => {
6+ it ( "should expose log to functions " , ( done ) => {
77 var logController = new LoggerController ( new FileLoggerAdapter ( ) ) ;
88
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' } ) ;
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' } ) ;
1212 res . success ( { } ) ;
1313 } ) ;
1414
15- let obj = new Parse . Object ( 'MyObject' ) ;
16- obj . save ( ) . then ( ( ) => {
17- return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } )
15+ Parse . Cloud . run ( 'loggerTest' ) . then ( ( ) => {
16+ return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } ) ;
1817 } ) . then ( ( res ) => {
1918 expect ( res . length ) . not . toBe ( 0 ) ;
2019 let lastLogs = res . slice ( 0 , 2 ) ;
2120 let errorMessage = lastLogs [ 0 ] ;
2221 let infoMessage = lastLogs [ 1 ] ;
2322 expect ( errorMessage . level ) . toBe ( 'error' ) ;
2423 expect ( errorMessage . error ) . toBe ( 'there was an error' ) ;
25- expect ( errorMessage . message ) . toBe ( 'beforeSave MyObject error log' ) ;
24+ expect ( errorMessage . message ) . toBe ( 'logTest error log' ) ;
2625 expect ( infoMessage . level ) . toBe ( 'info' ) ;
2726 expect ( infoMessage . info ) . toBe ( 'some log' ) ;
28- expect ( infoMessage . message ) . toBe ( 'beforeSave MyObject info log' ) ;
27+ expect ( infoMessage . message ) . toBe ( 'logTest info log' ) ;
2928 done ( ) ;
3029 } ) ;
3130 } ) ;
3231
33- it ( "should expose log to functions " , ( done ) => {
32+ it ( "should expose log to trigger " , ( done ) => {
3433 var logController = new LoggerController ( new FileLoggerAdapter ( ) ) ;
3534
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' } ) ;
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' } ) ;
3938 res . success ( { } ) ;
4039 } ) ;
4140
42- Parse . Cloud . run ( 'loggerTest' ) . then ( ( ) => {
43- return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } ) ;
41+ let obj = new Parse . Object ( 'MyObject' ) ;
42+ obj . save ( ) . then ( ( ) => {
43+ return logController . getLogs ( { from : Date . now ( ) - 500 , size : 1000 } )
4444 } ) . then ( ( res ) => {
4545 expect ( res . length ) . not . toBe ( 0 ) ;
4646 let lastLogs = res . slice ( 0 , 2 ) ;
4747 let errorMessage = lastLogs [ 0 ] ;
4848 let infoMessage = lastLogs [ 1 ] ;
4949 expect ( errorMessage . level ) . toBe ( 'error' ) ;
5050 expect ( errorMessage . error ) . toBe ( 'there was an error' ) ;
51- expect ( errorMessage . message ) . toBe ( 'logTest error log' ) ;
51+ expect ( errorMessage . message ) . toBe ( 'beforeSave MyObject error log' ) ;
5252 expect ( infoMessage . level ) . toBe ( 'info' ) ;
5353 expect ( infoMessage . info ) . toBe ( 'some log' ) ;
54- expect ( infoMessage . message ) . toBe ( 'logTest info log' ) ;
54+ expect ( infoMessage . message ) . toBe ( 'beforeSave MyObject info log' ) ;
5555 done ( ) ;
5656 } ) ;
5757 } ) ;
0 commit comments