在 rspec 和类似的测试框架中,如何测试缺少方法?
我刚刚开始摆弄 rspec 和 bacon(rspec 的简化版本)。我想定义一个测试来确认一个类只允许对实例变量进行读取访问。所以我想要一个看起来像这样的类:
class Alpha
attr_reader :readOnly
#... some methods
end
我很困惑:
it "will provide read-only access to the readOnly variable" do
# now what???
end
我看不到提供的各种类型的测试如何测试访问器方法的缺失。我是红宝石和红宝石测试的菜鸟,所以我可能遗漏了一些简单的东西。