Leaderboards corrected and fixes
This commit is contained in:
parent
4a5e7328f5
commit
c6726682d4
8 changed files with 28 additions and 27 deletions
|
@ -73,7 +73,7 @@ for ( 11 .. 20 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime(DateTime->today()->subtract( days => 5 )),
|
||||
purchase_time => $dtf->format_datetime(DateTime->today()->subtract( days => 5 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -82,7 +82,7 @@ for ( 21 .. 30 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime(DateTime->today()->subtract( days => 25 )),
|
||||
purchase_time => $dtf->format_datetime(DateTime->today()->subtract( days => 25 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ for ( 31 .. 40 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime(DateTime->today()->subtract( days => 50 )),
|
||||
purchase_time => $dtf->format_datetime(DateTime->today()->subtract( days => 50 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -100,12 +100,12 @@ for ( 41 .. 50 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime(DateTime->today()->subtract( days => 50 )),
|
||||
purchase_time => $dtf->format_datetime(DateTime->today()->subtract( days => 50 )),
|
||||
});
|
||||
}
|
||||
|
||||
is $user_result->transactions->search({
|
||||
submitted_at => {
|
||||
purchase_time => {
|
||||
-between => [
|
||||
$dtf->format_datetime(DateTime->today()),
|
||||
$dtf->format_datetime(DateTime->today()->add( days => 1 )),
|
||||
|
|
|
@ -87,7 +87,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 9,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 1,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -121,7 +121,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 5,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -138,7 +138,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 3,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -154,7 +154,7 @@ sub test_leaderboard {
|
|||
my $leaderboard_rs = $schema->resultset('Leaderboard');
|
||||
|
||||
$leaderboard_rs->create_new( $name, $date );
|
||||
|
||||
|
||||
$t->post_ok('/api/stats/leaderboard' => json => { session_key => $session_key, type => $name } )
|
||||
->status_is(200)
|
||||
->or($framework->dump_error)
|
||||
|
|
|
@ -90,7 +90,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 5 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 5 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -99,7 +99,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 25 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 25 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -108,7 +108,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 50 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 50 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 9,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 1,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -121,7 +121,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 5,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -138,7 +138,7 @@ my $now = DateTime->today();
|
|||
seller_id => $org_result->id,
|
||||
value => 3,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 1 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 5 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 5 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -99,7 +99,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 25 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 25 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -108,7 +108,7 @@ for my $user ( $user1, $user2, $user3, $user4 ) {
|
|||
seller_id => $org_result->id,
|
||||
value => $_ + $tweak,
|
||||
proof_image => 'a',
|
||||
submitted_at => $dtf->format_datetime($now->clone->subtract( days => 50 )),
|
||||
purchase_time => $dtf->format_datetime($now->clone->subtract( days => 50 )),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -122,7 +122,7 @@ sub test_leaderboard {
|
|||
my $leaderboard_rs = $schema->resultset('Leaderboard');
|
||||
|
||||
$leaderboard_rs->create_new( $name, $date );
|
||||
|
||||
|
||||
my $today_board = $leaderboard_rs->get_latest( $name );
|
||||
|
||||
is $today_board->values->count, 4, 'correct value count';
|
||||
|
|
Reference in a new issue