Sobes.tech
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.