2013-06-04 102 views
-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」無效。我必須選擇哪些斷言功能?

+0

我不認爲「信息在其他地方存在於日互聯網「是投下一個問題的有效理由。畢竟,Ruby的官方文檔或StackOverflow中的信息是* not *。如果您因其他原因投票了,*請註明*。 – Hubro

回答