- Test expects single number '5' to return 5 - Currently returns 6 (off-by-one error) - Expected: <5>, Actual: <6>
21 lines
501 B
Dart
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));
|
|
});
|
|
});
|
|
}
|