require 'ruby2d' RSpec.describe Ruby2D::Rectangle do describe '#contains?' do it "returns true if point is inside rectangle" do rectangle = Rectangle.new(0, 0, 50, 50) expect(rectangle.contains?(25, 25)).to be true end it "returns true if point is not inside rectangle" do rectangle = Rectangle.new(0, 0, 50, 50) expect(rectangle.contains?(-25, 25)).to be false expect(rectangle.contains?(25, -25)).to be false expect(rectangle.contains?(25, 50)).to be false expect(rectangle.contains?(50, 25)).to be false end end end