ruby-on-rails – rails / minitest不为选定的测试加载灯具
发布时间:2020-12-17 04:15:14 所属栏目:百科 来源:网络整理
导读:我的测试是使用灯具编写的,我正在慢慢地重构它们以使用工厂. 一旦我重构了一个不使用灯具的测试类,我就不想加载那个类的灯具.有没有办法做到这一点?或者我是坚持要么加载他们的一切或什么都没有? 对于上下文,以下是我的灯具现在的设置方式: class ActiveS
我的测试是使用灯具编写的,我正在慢慢地重构它们以使用工厂.
一旦我重构了一个不使用灯具的测试类,我就不想加载那个类的灯具.有没有办法做到这一点?或者我是坚持要么加载他们的一切或什么都没有? 对于上下文,以下是我的灯具现在的设置方式: class ActiveSupport::TestCase Rake::Task["db:fixtures:load"].execute ... end 解决方法
将灯具放在test / fixtures / users.yml中
然后,您可以将它们包含在您需要的位置,例如在spec_helper中 # spec_helper.rb fixtures :all # include all fixtures fixtures :users # include only specific fixtures Doc: fixtures method 附:它与FactoryBot gem(例如FactoryGirl)一起使用效果很好 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |