From 7209acded176b9bba62115c14b6d0c025678b41c Mon Sep 17 00:00:00 2001 From: Oleg Date: Mon, 19 Aug 2024 15:05:42 +0300 Subject: [PATCH] add test for SettingsTile widget --- test/widget/settings_tile_widget_test.dart | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 test/widget/settings_tile_widget_test.dart diff --git a/test/widget/settings_tile_widget_test.dart b/test/widget/settings_tile_widget_test.dart new file mode 100644 index 0000000..d53aed2 --- /dev/null +++ b/test/widget/settings_tile_widget_test.dart @@ -0,0 +1,29 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:uneconly/feature/settings/widget/settings_tile.dart'; + +void main() { + group('SettingsTile widget', () { + testWidgets( + 'should show settings tile with title and description', + (widgetTester) async { + await widgetTester.pumpWidget( + const MaterialApp( + home: Scaffold( + body: SettingsTile( + title: 'Hello', + description: 'World', + ), + ), + ), + ); + + final titleText = find.text('Hello'); + final descriptionText = find.text('World'); + + expect(titleText, findsOne); + expect(descriptionText, findsOne); + }, + ); + }); +}