From d30267bcc6ff0e418236581e7950bb2059298124 Mon Sep 17 00:00:00 2001 From: fiatcode Date: Wed, 18 Feb 2026 12:56:28 +0700 Subject: [PATCH] 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> --- test/string_calculator_test.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/string_calculator_test.dart b/test/string_calculator_test.dart index d48b197..d47aa8b 100644 --- a/test/string_calculator_test.dart +++ b/test/string_calculator_test.dart @@ -12,5 +12,10 @@ void main() { 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)); + }); }); }