aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/tasks/sqlite_rake_test.rb
diff options
context:
space:
mode:
authorutilum <oz@utilum.com>2018-04-22 22:46:29 +0200
committerutilum <oz@utilum.com>2018-04-26 08:02:08 +0200
commitd1f58e9922de753b5a6b1dc7a8ff2a6cf9463eeb (patch)
tree689d1402094aa886a9158a2deb702fc31f17d11d /activerecord/test/cases/tasks/sqlite_rake_test.rb
parent94ceda00b99794d4f8c28e84d237cc1541af12d7 (diff)
downloadrails-d1f58e9922de753b5a6b1dc7a8ff2a6cf9463eeb.tar.gz
rails-d1f58e9922de753b5a6b1dc7a8ff2a6cf9463eeb.tar.bz2
rails-d1f58e9922de753b5a6b1dc7a8ff2a6cf9463eeb.zip
assert_called_with
Diffstat (limited to 'activerecord/test/cases/tasks/sqlite_rake_test.rb')
-rw-r--r--activerecord/test/cases/tasks/sqlite_rake_test.rb17
1 files changed, 11 insertions, 6 deletions
diff --git a/activerecord/test/cases/tasks/sqlite_rake_test.rb b/activerecord/test/cases/tasks/sqlite_rake_test.rb
index f6c5b9d54d..d368a7a6ee 100644
--- a/activerecord/test/cases/tasks/sqlite_rake_test.rb
+++ b/activerecord/test/cases/tasks/sqlite_rake_test.rb
@@ -219,14 +219,19 @@ if current_adapter?(:SQLite3Adapter)
def test_structure_dump_execution_fails
dbfile = @database
filename = "awesome-file.sql"
- Kernel.expects(:system).with("sqlite3", "--noop", "db_create.sqlite3", ".schema", out: "awesome-file.sql").returns(nil)
-
- e = assert_raise(RuntimeError) do
- with_structure_dump_flags(["--noop"]) do
- quietly { ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, filename, "/rails/root") }
+ assert_called_with(
+ Kernel,
+ :system,
+ ["sqlite3", "--noop", "db_create.sqlite3", ".schema", out: "awesome-file.sql"],
+ returns: nil
+ ) do
+ e = assert_raise(RuntimeError) do
+ with_structure_dump_flags(["--noop"]) do
+ quietly { ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, filename, "/rails/root") }
+ end
end
+ assert_match("failed to execute:", e.message)
end
- assert_match("failed to execute:", e.message)
ensure
FileUtils.rm_f(filename)
FileUtils.rm_f(dbfile)