From 23b7442ead8d6f551e5fb11a565b4f43e285c01f Mon Sep 17 00:00:00 2001 From: Piotr Stachyra Date: Wed, 6 May 2026 12:45:36 +0200 Subject: [PATCH] test: weather widget --- test/helpers/widgets.ts | 15 ++++++++++++++- test/specs/widgets.e2e.ts | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/test/helpers/widgets.ts b/test/helpers/widgets.ts index f612751..53ce9ad 100644 --- a/test/helpers/widgets.ts +++ b/test/helpers/widgets.ts @@ -1,6 +1,13 @@ import { elementById, elementByText, sleep, swipeFullScreen, tap } from './actions'; -export type WidgetId = 'price' | 'blocks' | 'news' | 'facts' | 'suggestions' | 'calculator'; +export type WidgetId = + | 'price' + | 'blocks' + | 'news' + | 'facts' + | 'weather' + | 'suggestions' + | 'calculator'; type WidgetMetadata = { listItemId: string; @@ -34,6 +41,12 @@ const WIDGETS: Record = { homeId: () => (driver.isIOS ? 'FactsWidget' : undefined), hasSettings: () => driver.isIOS, }, + weather: { + listItemId: 'WidgetListItem-weather', + actionName: 'Bitcoin Weather', + homeId: () => (driver.isIOS ? 'WeatherWidget' : undefined), + hasSettings: () => true, + }, suggestions: { listItemId: 'WidgetListItem-suggestions', actionName: 'Bitkit Suggestions', diff --git a/test/specs/widgets.e2e.ts b/test/specs/widgets.e2e.ts index f74badd..63c7548 100644 --- a/test/specs/widgets.e2e.ts +++ b/test/specs/widgets.e2e.ts @@ -84,7 +84,7 @@ describe('@widgets - Widgets', () => { }); ciIt('@widgets_2 - Can add/remove redesigned content widgets', async () => { - const contentWidgets: WidgetId[] = ['blocks', 'news', 'facts']; + const contentWidgets: WidgetId[] = ['blocks', 'news', 'facts', 'weather']; await deleteAllDefaultWidgets();