检查重复的测试用例

时间:2015-01-27 15:09:53

标签: ruby validation override

在Ruby中,我有一个运行方法的任务。如果输入的字符串只输入一次,则该方法执行,它将抛出重复的异常。所以 对于有效的方法,这些是预期的结果:

valid("John") #=> John
valid("Jack") #=> Jack
valid("John") #=> throw an exception

有人知道如何写有效,所以一旦调用它将确定是否已经运行了特定输入?

根据要求,这是我到目前为止所拥有的

names = []
  def valid(name)
  names.include? name ? rescue TypeError "Duplicate input" : names << name
  end

0 个答案:

没有答案