spec: fix mysql when models don't have tables
Change-Id: I6d4e7c314d4bce58c28dff659c1a498b40cea40a Reviewed-on: https://gerrit.instructure.com/32064 Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Bryan Madsen <bryan@instructure.com> Product-Review: Bryan Madsen <bryan@instructure.com> QA-Review: Bryan Madsen <bryan@instructure.com>
This commit is contained in:
parent
447d2fcc75
commit
4aaea4c5c6
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue