diff --git a/src/pages/dashboard/ArrivalByTimeChart/ArrivalByTimeChart.tsx b/src/pages/dashboard/ArrivalByTimeChart/ArrivalByTimeChart.tsx index 4c87a93b6..8ccd4caf6 100644 --- a/src/pages/dashboard/ArrivalByTimeChart/ArrivalByTimeChart.tsx +++ b/src/pages/dashboard/ArrivalByTimeChart/ArrivalByTimeChart.tsx @@ -75,7 +75,9 @@ export default function ArrivalByTimeChart({ const pointsPerOperator = arrayGroup(data, (item) => item.id).map((operatorData) => { return allRange.map((time) => { const current = operatorData.find( - (item) => time.includes(item.gtfs_route_date!) || time.includes(item.gtfs_route_hour!), + (item) => + time.includes(item.gtfs_route_date!.split('T')[0]) || + time.includes(item.gtfs_route_hour!), ) return { id: operatorData[0].id, diff --git a/tests/dashboard.spec.ts b/tests/dashboard.spec.ts index e6dce262f..7f79cd251 100644 --- a/tests/dashboard.spec.ts +++ b/tests/dashboard.spec.ts @@ -1,3 +1,4 @@ +import { expect } from '@playwright/test' import { test, urlMatcher } from './utils' test.describe('dashboard tests', () => { @@ -26,4 +27,10 @@ test.describe('dashboard tests', () => { await page.getByLabel('עבור למצב כהה').click() await page.getByLabel('עבור למצב בהיר').click() }) + + test('dashboard charts contain information', async ({ page }) => { + await expect(page.getByText('686 | קווים').first()).toBeVisible() + await expect(page.getByText('מועצה אזורית גולן').first()).toBeVisible() + await expect(page.getByRole('heading', { name: 'אגד תעבורה' })).toBeVisible() + }) })