我正在使用新的“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”不起作用。我必须选择哪些断言函数?