我有两个问题。给定下面的ruby代码,您将在RSpec中编写什么样的测试,以及在运行测试以不断询问用户输入时如何避免?我尝试了许多方法,例如:
但以上方法均无效。在测试中,不断要求我提供用户输入。
class EchoApp
def greeting
while(true)
puts "Say something:"
user = gets.chomp
break if user == 'exit'
end
return "Goodbye!"
end
end
答案 0 :(得分:1)
您的建议应切实可行。但是还有另一种选择。
6.7MB
让我知道这是否无效。