Ruby on rails Rails 3.1和minitest:如何测试;其他";上课?
对于Ruby on rails Rails 3.1和minitest:如何测试;其他";上课?,ruby-on-rails,ruby-on-rails-3.1,minitest,Ruby On Rails,Ruby On Rails 3.1,Minitest,对于控制器,助手和模型是测试文件夹中定义非常好的文件夹 但是lib中的类呢 我们应该把这个测试放在哪里?在test/unit文件夹的时代,我喜欢使用这个文件夹,但现在这个文件夹名为test/models,看起来不是个好地方 我已经创建了一个test/libs文件夹,但是rake test没有从中读取:/ 另外,从官方测试文件夹中创建的测试并不是从通用的MiniTest::Rails::Spec类继承的,因此我失去了实现DatabaseCleaner策略和这些通用功能的通用起点和终点 添加: re
控制器
,助手
和模型
是测试
文件夹中定义非常好的文件夹
但是lib
中的类呢
我们应该把这个测试放在哪里?在test/unit
文件夹的时代,我喜欢使用这个文件夹,但现在这个文件夹名为test/models
,看起来不是个好地方
我已经创建了一个test/libs
文件夹,但是rake test
没有从中读取:/
另外,从官方测试文件夹中创建的测试并不是从通用的MiniTest::Rails::Spec
类继承的,因此我失去了实现DatabaseCleaner
策略和这些通用功能的通用起点和终点 添加:
require "./lib/class_name"
加载包含要测试的类的文件
您可以直接运行此测试文件并跳过所有帮助程序,以使其成为即时负载测试。Hey@shingara-处理同一件事,您最终是如何让DatabaseCleaner工作的?