From 4aaea4c5c6af9ee1a2064ecace38b0916bd10ea0 Mon Sep 17 00:00:00 2001 From: Cody Cutrer Date: Tue, 18 Mar 2014 11:44:06 -0600 Subject: [PATCH] spec: fix mysql when models don't have tables Change-Id: I6d4e7c314d4bce58c28dff659c1a498b40cea40a Reviewed-on: https://gerrit.instructure.com/32064 Tested-by: Jenkins Reviewed-by: Bryan Madsen Product-Review: Bryan Madsen QA-Review: Bryan Madsen --- spec/spec_helper.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 0fb26c9e79d..a6f4c976b2a 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -250,7 +250,8 @@ def truncate_all_tables table_names = connection.tables & models.map(&:table_name) connection.execute("TRUNCATE TABLE #{table_names.map { |t| connection.quote_table_name(t) }.join(',')}") else - models.each { |model| truncate_table(model) } + table_names = connection.tables + models.each { |model| truncate_table(model) if table_names.include?(model.table_name) } end end end