Flutter inaunga mkono aina kadhaa za majaribio — unit tests (mantiki), widget tests (vipengele vya UI), na integration tests (mtiririko kamili wa programu). Mkakati mzuri wa majaribio huboresha uaminifu na ujasiri, na zana za majaribio za Flutter zinaifanya iwe ya vitendo.
Unit tests — jaribu mantiki
// test pure logic (functions, classes, business logic) — fast, no UI
test('adds two numbers', () {
expect(add(2, 3), 5);
});
test('Cart calculates total', () {
final cart = Cart()..add(Item(price: 10));
expect(cart.total, 10);
});
