mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-07 08:26:51 +00:00
fix: use fixed timestamps in HistoryPreview test to prevent Windows sort flakiness
Date.now() can tick between sequential calls on Windows, producing different millisecond values per mock task. useGroupedTasks sorts newest-first, so slightly increasing timestamps reversed the expected order, causing task-1 to fall outside the first 4 displayed groups. Replaced Date.now() with deterministic, descending timestamps so the sort always yields task-1 through task-4 regardless of platform.
This commit is contained in:
parent
a11be8b72e
commit
1a694c965b
1 changed files with 11 additions and 6 deletions
|
|
@ -22,12 +22,17 @@ import TaskItem from "../TaskItem"
|
|||
const mockUseTaskSearch = useTaskSearch as any
|
||||
const mockTaskItem = TaskItem as any
|
||||
|
||||
// Use fixed, descending timestamps so that useGroupedTasks (which sorts
|
||||
// newest-first) always returns task-1 first. Date.now() can tick between
|
||||
// calls on Windows, reversing the expected order.
|
||||
const baseTs = 1700000000000
|
||||
|
||||
const mockTasks: HistoryItem[] = [
|
||||
{
|
||||
id: "task-1",
|
||||
number: 1,
|
||||
task: "First task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs,
|
||||
tokensIn: 100,
|
||||
tokensOut: 50,
|
||||
totalCost: 0.01,
|
||||
|
|
@ -36,7 +41,7 @@ const mockTasks: HistoryItem[] = [
|
|||
id: "task-2",
|
||||
number: 2,
|
||||
task: "Second task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs - 1000,
|
||||
tokensIn: 200,
|
||||
tokensOut: 100,
|
||||
totalCost: 0.02,
|
||||
|
|
@ -45,7 +50,7 @@ const mockTasks: HistoryItem[] = [
|
|||
id: "task-3",
|
||||
number: 3,
|
||||
task: "Third task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs - 2000,
|
||||
tokensIn: 150,
|
||||
tokensOut: 75,
|
||||
totalCost: 0.015,
|
||||
|
|
@ -54,7 +59,7 @@ const mockTasks: HistoryItem[] = [
|
|||
id: "task-4",
|
||||
number: 4,
|
||||
task: "Fourth task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs - 3000,
|
||||
tokensIn: 300,
|
||||
tokensOut: 150,
|
||||
totalCost: 0.03,
|
||||
|
|
@ -63,7 +68,7 @@ const mockTasks: HistoryItem[] = [
|
|||
id: "task-5",
|
||||
number: 5,
|
||||
task: "Fifth task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs - 4000,
|
||||
tokensIn: 250,
|
||||
tokensOut: 125,
|
||||
totalCost: 0.025,
|
||||
|
|
@ -72,7 +77,7 @@ const mockTasks: HistoryItem[] = [
|
|||
id: "task-6",
|
||||
number: 6,
|
||||
task: "Sixth task",
|
||||
ts: Date.now(),
|
||||
ts: baseTs - 5000,
|
||||
tokensIn: 400,
|
||||
tokensOut: 200,
|
||||
totalCost: 0.04,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue