@@ -23,18 +23,18 @@ describe('session', function() {
2323 session . __set__ ( 'moment' , moment ) ;
2424 } ) ;
2525
26+ beforeEach ( function ( ) {
27+ stats = null ;
28+ } ) ;
29+
2630 describe ( '#updateStat' , function ( ) {
27- it ( 'should ok' , function ( ) {
31+ it ( 'should update number ok' , function ( ) {
2832 now = '2017.12.13' ;
2933 session . updateStat ( 'ac' , 10 ) ;
30- assert . deepEqual ( stats , {
31- '2017.12.13' : { ac : 10 }
32- } ) ;
34+ assert . deepEqual ( stats , { '2017.12.13' : { ac : 10 } } ) ;
3335
3436 session . updateStat ( 'ac' , 20 ) ;
35- assert . deepEqual ( stats , {
36- '2017.12.13' : { ac : 30 }
37- } ) ;
37+ assert . deepEqual ( stats , { '2017.12.13' : { ac : 30 } } ) ;
3838
3939 now = '2017.12.14' ;
4040 session . updateStat ( 'ac' , 40 ) ;
@@ -43,5 +43,15 @@ describe('session', function() {
4343 '2017.12.14' : { ac : 40 }
4444 } ) ;
4545 } ) ;
46+
47+ it ( 'should update set ok' , function ( ) {
48+ now = '2017.12.13' ;
49+ session . updateStat ( 'ac.set' , 101 ) ;
50+ assert . deepEqual ( stats , { '2017.12.13' : { 'ac.set' : [ 101 ] } } ) ;
51+ session . updateStat ( 'ac.set' , 100 ) ;
52+ assert . deepEqual ( stats , { '2017.12.13' : { 'ac.set' : [ 101 , 100 ] } } ) ;
53+ session . updateStat ( 'ac.set' , 101 ) ;
54+ assert . deepEqual ( stats , { '2017.12.13' : { 'ac.set' : [ 101 , 100 ] } } ) ;
55+ } ) ;
4656 } ) ;
4757} ) ;
0 commit comments