在rspec和類似的測試框架中,如何測試缺少方法?Ruby測試:缺少方法的測試
我剛剛開始擺弄rspec和培根(rspec的簡化版本)。我想定義測試,以確認一個類只允許讀訪問實例變量。所以,我想一個類,它看起來像:
class Alpha
attr_reader :readOnly
#... some methods
end
我寧願爲難:
it "will provide read-only access to the readOnly variable" do
# now what???
end
我沒有看到各類提供測試如何測試沒有存取方法。我是紅寶石和紅寶石測試中的noob,所以我可能錯過了一些簡單的東西。
作爲一個側面說明,紅寶石蛇是由傳統的包裝。在方法和變量名稱中加下劃線。 – 2011-05-14 03:00:08
是的,我知道,但我在Objective-C中用MacRuby工作很多,所以我傾向於使用camelCase出於習慣。我會盡量記住不要在我的文章中這樣做,因爲我知道不遵循約定會使代碼難以閱讀。 – TechZen 2011-05-14 12:46:14