例如,在Jasmine中,您可以执行此操作:
getRawType()
使用Minitest,似乎你不能拥有“运动方法”类别。你必须这样做:
describe('Person', function () {
describe('movement methods', function () {
it('#run', function () {
});
it('#jump', function () {
});
});
});
有没有办法在Minitest中筑巢?
答案 0 :(得分:4)
是的,你可以。你可以做这样的事情(不是最漂亮的):
class Person < ActiveSupport::TestCase
class MovementMethods < ActiveSupport::TestCase
test "#run" do
# something
end
test "#jump" do
# something
end
end
end
另外考虑使用minitest/spec,您可以编写与Jasmine代码段更相似的测试用例:
require 'minitest/spec'
describe Person do
describe 'movement methods' do
it '#run' do
# something
end
it '#jump' do
# something
end
end
end