Flutter mbështet disa lloje testimi — unit tests (logjika), widget tests (përbërësit e UI-t), dhe integration tests (flukset e plota të aplikacionit). Një strategji e mirë testimi përmirëson besueshmërinë dhe besimin, dhe mjetet e testimit të Flutter e bëjnë këtë praktik.
Unit tests — testimi i logjikës
// 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);
});
