tdd-katas/test/string_calculator_test.dart
fiatcode d30267bcc6 RED: Test exposing single number parsing bug
- Test expects single number '5' to return 5
- Currently returns 6 (off-by-one error)
- Expected: <5>, Actual: <6>
2026-02-18 12:56:28 +07:00

21 lines
501 B
Dart

import 'package:test/test.dart';
import 'package:tdd_katas/string_calculator.dart';
void main() {
group('String Calculator - Bug Hunt', () {
late StringCalculator calculator;
setUp(() {
calculator = StringCalculator();
});
test('empty string returns 0', () {
expect(calculator.add(''), equals(0));
});
test('single number returns that number', () {
expect(calculator.add('5'), equals(5));
expect(calculator.add('42'), equals(42));
});
});
}