aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/test_unit
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2015-01-30 16:19:37 +0100
committerYves Senn <yves.senn@gmail.com>2015-03-18 09:52:19 +0100
commit6ccbeb458a5698db6242d7bd326ef9d9bd23c7b6 (patch)
treed241391c788ffc74868aa4c37ee91f6b47f0da2c /railties/test/test_unit
parentac5ead59ae488e937c6a87662e14fba98b8a1e7e (diff)
downloadrails-6ccbeb458a5698db6242d7bd326ef9d9bd23c7b6.tar.gz
rails-6ccbeb458a5698db6242d7bd326ef9d9bd23c7b6.tar.bz2
rails-6ccbeb458a5698db6242d7bd326ef9d9bd23c7b6.zip
move `ENV["BACKTRACE"]` support into the TestRunner.
Diffstat (limited to 'railties/test/test_unit')
-rw-r--r--railties/test/test_unit/runner_test.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/railties/test/test_unit/runner_test.rb b/railties/test/test_unit/runner_test.rb
index fa5442c15c..c040c71635 100644
--- a/railties/test/test_unit/runner_test.rb
+++ b/railties/test/test_unit/runner_test.rb
@@ -1,7 +1,10 @@
require 'abstract_unit'
+require 'env_helpers'
require 'rails/test_unit/runner'
class TestUnitTestRunnerTest < ActiveSupport::TestCase
+ include EnvHelpers
+
setup do
@options = Rails::TestRunner::Options
end
@@ -19,6 +22,13 @@ class TestUnitTestRunnerTest < ActiveSupport::TestCase
assert options[:backtrace]
end
+ test "show full backtrace using BACKTRACE environment variable" do
+ switch_env "BACKTRACE", "true" do
+ options = @options.parse([])
+ assert options[:backtrace]
+ end
+ end
+
test "tests run in the test environment by default" do
options = @options.parse([])
assert_equal "test", options[:environment]