【发布时间】:2013-06-17 16:37:00
【问题描述】:
我有一个使用Comparable 的模型,并且为此实现了所需的<=> 方法。我应该如何使用rspec 进行测试(我知道这不是 TDD,因为我已经实现了该方法)?
class Grade < ActiveRecord::Base
include Comparable
def <=>(other)
self.sort_key <=> other.sort_key
end
end
【问题讨论】:
-
在编写测试之前,我不会因为编写这样一个微不足道的方法而自责。重要的是要有测试,而不一定是你是如何得到它们的。
-
即使它是微不足道的,我仍然想看看人们会如何测试它,因为我是测试新手。
-
我的意思是你写了一个方法,这没什么大不了的,不像写一个大型应用程序然后然后尝试编写测试。
标签: ruby-on-rails ruby rspec mocking stub