0
如何編寫測試來驗證類或模塊中存在常量?如何爲類或模塊級常量編寫Ruby UnitTest?
例子:
module MyModule
VERSION = "0.3.1"
end
我試圖
require 'test/unit'
require 'shoulda'
require "my_class"
class MyModuleTest < Test::Unit::TestCase
should "have a Version constant" do
# next two lines crash
assert_respond_to MyModule, :VERSION
assert_respond_to 'VERSION', MyModule
end
end
謝謝@slivu! ''''斷言MyModule.const_defined? :VERSION''''做到了訣竅。我也會給高光寶石一個旋轉。它「感覺」更自然。 – scarver2