From dc709140b4ededc507dec17c2e1836d5f09f3754 Mon Sep 17 00:00:00 2001 From: Ben Purinton Date: Fri, 3 Feb 2023 23:13:07 +0000 Subject: [PATCH 1/2] merge multiplication counter test --- spec/scripts/string_spec.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spec/scripts/string_spec.rb b/spec/scripts/string_spec.rb index 719df70..4000397 100644 --- a/spec/scripts/string_spec.rb +++ b/spec/scripts/string_spec.rb @@ -8,6 +8,18 @@ "Expected 'string_multiplication.rb' to NOT print the String literal 'HoHoHo', but did." end end + + multiplication_counter = 0 + File.foreach(multiplication_file).with_index do |line, line_num| + if line.include?("*") + unless line.include?("#") + multiplication_counter += 1 + end + end + end + expect(multiplication_counter).to be >= 1, + "Expected 'string_addition.rb' to use the * multiplication method, but only #{multiplication_counter} '*' found." + output = with_captured_stdout { require_relative('../../string_multiplication')} output = "empty" if output.empty? expect(output.match?(/HoHoHo/)).to be(true), "Expected output to be 'HoHoHo', but was #{output}" From 630ba80bbd4e1125f2cca8df86ff6c8d5f0d4a42 Mon Sep 17 00:00:00 2001 From: Ben Purinton Date: Mon, 6 Feb 2023 18:51:40 +0000 Subject: [PATCH 2/2] drop only --- spec/scripts/string_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/scripts/string_spec.rb b/spec/scripts/string_spec.rb index 4000397..911e5cc 100644 --- a/spec/scripts/string_spec.rb +++ b/spec/scripts/string_spec.rb @@ -18,7 +18,7 @@ end end expect(multiplication_counter).to be >= 1, - "Expected 'string_addition.rb' to use the * multiplication method, but only #{multiplication_counter} '*' found." + "Expected 'string_addition.rb' to use the * multiplication method, but #{multiplication_counter} '*' found." output = with_captured_stdout { require_relative('../../string_multiplication')} output = "empty" if output.empty?