-1
我正在使用新的「minitest/spec」模塊爲我的類編寫規範,但它似乎記錄非常糟糕。這裏有一個例子:「minitest/spec」中有哪些斷言功能?
require 'minitest/spec'
require 'minitest/autorun'
module MyModule
describe MyClass do
it "can create a database scheme in memory" do
test = MyClass.new(':memory:')
test.create_database_scheme()
test.table_names.must_equal ['foo', 'bar']
end
end
end
在這裏,我利用我知道的唯一的spec-style斷言方法:「must_equal」。我嘗試過的一個邏輯變體「must_be_true」無效。我必須選擇哪些斷言功能?
我不認爲「信息在其他地方存在於日互聯網「是投下一個問題的有效理由。畢竟,Ruby的官方文檔或StackOverflow中的信息是* not *。如果您因其他原因投票了,*請註明*。 – Hubro