在我使用项目rspec
的测试中,当我只想专注于一个或几个特定的测试用例时,我经常在开发时使用“焦点”来节省运行所有测试。
在 Minitest 中(在这种情况下使用规范语法扩展)我找不到等价物。
在rspec
it "should work properly", focus: true do
# stuff
end
Minitest 中的等价物是什么?
安装minitest-focus gem,添加require "minitest/focus"
到您的测试或助手中,并focus
在您想要关注的测试方法之前插入。
测试风格:
focus
def test_work
assert work.done?
end
规格样式:
focus
it "should work properly" do
work.must_be :done?
end