-1

我正在使用新的“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

在这里,我使用了我知道的唯一规范风格的断言方法:“must_equal”。我尝试过的一个合乎逻辑的变体“must_be_true”不起作用。我必须选择哪些断言函数?

4