ruby-on-rails – Rails单元测试不加载固定装置
发布时间:2020-12-16 22:57:59 所属栏目:百科 来源:网络整理
导读:耙式测试:我的当前应用程序中的单元失败,因为灯具的所需数据丢失. 如果我通过rake db手动加载灯具:fixtures:load RAILS_ENV =测试单元测试正在工作,但是rake会清除测试数据库. 我的test_helper包括灯具:全部和我的测试都是从它继承 – 但是灯具根本不加
耙式测试:我的当前应用程序中的单元失败,因为灯具的所需数据丢失.
如果我通过rake db手动加载灯具:fixtures:load RAILS_ENV =测试单元测试正在工作,但是rake会清除测试数据库. 我的test_helper包括灯具:全部和我的测试都是从它继承 – 但是灯具根本不加载. 我现在有点无知,真的需要一些帮助! 谢谢,再见, 乔 编辑:我已经尝试了很多,我认为它与这个项目中使用的一些环境设置或插件有关.有没有人知道在哪里读取哪些文件加载??到测试环境? 解决方法
另一种方法是编写自己的定制耙子任务进行测试.
例如: task :test_units do RAILS_ENV = 'test' # Force the environment to test puts "Recreate the test database" Rake::Task['db:test:prepare'].invoke puts "Seed the database with fixtures" Rake::Task['db:fixtures:load'].invoke puts "Executing Unit Tests" Rake::Task['test:units'].prerequisites.clear Rake::Task['test:units'].invoke end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – React-native animated.event自定义onScroll侦听
- Oracle:Authid Current_User的使用(2)
- Swift 继承(十二)
- ruby-on-rails-3 – Paperclip – 保存前重命名文件
- 混合开发的大趋势之一React Native TextInput (文本输入)
- postgresql – 使用Heroku Postgres数据库的Aws应用程序
- 如何获取当前语言代码与Swift?
- 脚本类、文件 I/O 和 XML 操作
- 我用ajax的问题,12030
- 在TabNavigator中使用Navigation报错undefined is not an o