Junior — Middle
Czy masz praktykę pisania testów jednostkowych w projektach?
sobes.tech AI
Odpowiedź od AI
Tak, w projektach Flutter regularnie pisałem testy jednostkowe, aby sprawdzić logikę widżetów, usług i logikę biznesową. Do tego używałem pakietu flutter_test i mockito do tworzenia mocków.
Przykład prostego testu widżetu:
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter/material.dart';
void main() {
testWidgets('Sprawdzenie wyświetlania tekstu', (WidgetTester tester) async {
await tester.pumpWidget(MaterialApp(
home: Scaffold(
body: Text('Cześć, test!'),
),
));
expect(find.text('Cześć, test!'), findsOneWidget);
});
}
Takie podejście pomaga szybko wykrywać błędy i utrzymywać jakość kodu.