我使用Minitest
与我的Sinatra
应用程序来执行TDD。每次运行我的测试时,我都会看到数据库事务(下面)以及实际测试结果(未显示)。我如何防止它显示数据库事务。Minitest记录仪输出比我想要的更多信息
Started with run options --seed 1738
D, [2014-11-24T15:28:45.228645 #46736] DEBUG -- : (0.2ms) SELECT @@FOREIGN_KEY_CHECKS0:00, ETA: ??:??:??
D, [2014-11-24T15:28:45.230452 #46736] DEBUG -- : (0.1ms) SET FOREIGN_KEY_CHECKS = 0
D, [2014-11-24T15:28:45.231070 #46736] DEBUG -- : (0.1ms) SELECT DATABASE() as db
D, [2014-11-24T15:28:45.232766 #46736] DEBUG -- : (1.6ms) select table_name from information_schema.views where table_schema = 'pajama_test'
D, [2014-11-24T15:28:45.233105 #46736] DEBUG -- : (0.2ms) SELECT EXISTS (SELECT 1 FROM `books` LIMIT 1)
D, [2014-11-24T15:28:45.233334 #46736] DEBUG -- : (0.1ms) SELECT EXISTS (SELECT 1 FROM `colleges` LIMIT 1)
D, [2014-11-24T15:28:45.233546 #46736] DEBUG -- : (0.1ms) SELECT EXISTS (SELECT 1 FROM `colleges_departments` LIMIT 1)
...
将日志模式设置为测试环境的信息。 – mudasobwa 2014-11-24 10:37:13
@mudasobwa怎么样? – 2014-11-24 10:52:47