@@ -13,6 +13,7 @@ var APP_ID = "";
13
13
//recalculate
14
14
var myTime = Date . now ( ) ;
15
15
var start = new Date ( new Date ( ) . getFullYear ( ) , 0 , 0 ) ;
16
+ var startMonth = new Date ( new Date ( ) . getFullYear ( ) , new Date ( ) . getMonth ( ) , 0 ) ;
16
17
17
18
var tableResponse = { } ;
18
19
var userObject = { } ;
@@ -32,6 +33,7 @@ graphResponse.yesterday = {};
32
33
graphResponse [ "30days" ] = { } ;
33
34
34
35
var days_this_year ;
36
+ var days_this_month ;
35
37
36
38
function pushValues ( period , index , map ) {
37
39
for ( var key in map ) {
@@ -241,7 +243,9 @@ describe('Testing views plugin', function() {
241
243
describe ( 'verify empty views tables' , function ( ) {
242
244
it ( 'should have 0 views' , function ( done ) {
243
245
days_this_year = Math . floor ( ( myTime - start ) / ( 1000 * 24 * 60 * 60 ) ) ;
244
- console . log ( "days left in this year:" + days_this_year ) ;
246
+ days_this_month = Math . floor ( ( myTime - startMonth ) / ( 1000 * 24 * 60 * 60 ) ) ;
247
+ console . log ( "days gone in this month:" + days_this_month ) ;
248
+ console . log ( "days gone in this year:" + days_this_year ) ;
245
249
API_KEY_ADMIN = testUtils . get ( "API_KEY_ADMIN" ) ;
246
250
APP_ID = testUtils . get ( "APP_ID" ) ;
247
251
APP_KEY = testUtils . get ( "APP_KEY" ) ;
@@ -300,8 +304,12 @@ describe('Testing views plugin', function() {
300
304
tableResponse . yesterday . iTotalRecords += 1 ;
301
305
tableResponse . yesterday . iTotalDisplayRecords += 1 ;
302
306
pushValues ( "yesterday" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , "uvalue" : 1 , "view" : "testview0" } ) ;
303
-
304
- pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , "uvalue" : 1 } ) ;
307
+ if ( days_this_month < 2 ) {
308
+ pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 } ) ;
309
+ }
310
+ else {
311
+ pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , "uvalue" : 1 } ) ;
312
+ }
305
313
306
314
tableResponse [ "7days" ] . iTotalRecords += 1 ;
307
315
tableResponse [ "7days" ] . iTotalDisplayRecords += 1 ;
@@ -336,7 +344,13 @@ describe('Testing views plugin', function() {
336
344
tableResponse . hour . iTotalRecords += 1 ;
337
345
tableResponse . hour . iTotalDisplayRecords += 1 ;
338
346
pushValues ( "hour" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , "uvalue" : 1 } ) ;
339
- pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , 'uvalue' : 1 } ) ;
347
+
348
+ if ( days_this_month > 1 ) {
349
+ pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 } ) ;
350
+ }
351
+ else {
352
+ pushValues ( "30days" , 0 , { "u" : 1 , "t" : 1 , "s" : 1 , "uvalue" : 1 } ) ;
353
+ }
340
354
341
355
tableResponse . month . iTotalRecords = 1 ;
342
356
tableResponse . month . iTotalDisplayRecords = 1 ;
0 commit comments