From d8fccac5c86c6d7b8901a26d175b5d35622af970 Mon Sep 17 00:00:00 2001 From: Adam Fisher Date: Tue, 4 Aug 2026 14:18:34 +0000 Subject: [PATCH] Fix returnsFalse returning true and remove print from initialize spec/pairing_test_spec.rb asserts eq(false) but returnsFalse returned true. It now returns false. Main#initialize printed "hello world" on every instantiation, which polluted the RSpec output. Removed. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ruby/lib/pairing_test.rb | 5 +---- ruby/spec/pairing_test_spec.rb | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/ruby/lib/pairing_test.rb b/ruby/lib/pairing_test.rb index 35a25ed..1a00157 100644 --- a/ruby/lib/pairing_test.rb +++ b/ruby/lib/pairing_test.rb @@ -2,11 +2,8 @@ module PairingTest class Main - def initialize - print "hello world" - end def returnsFalse - true + false end end end diff --git a/ruby/spec/pairing_test_spec.rb b/ruby/spec/pairing_test_spec.rb index fdb1cd6..07209f5 100644 --- a/ruby/spec/pairing_test_spec.rb +++ b/ruby/spec/pairing_test_spec.rb @@ -1,5 +1,5 @@ RSpec.describe PairingTest do - it "the passes instance method returns true" do + it "returnsFalse returns false" do expect(PairingTest::Main.new.returnsFalse).to eq(false) end end