我正在使用新的“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”不起作用。我必须选择哪些断言函数?
答案 0 :(得分:2)
经过简单的Google搜索:http://bfts.rubyforge.org/minitest/MiniTest/Expectations.html
总结: