diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2012-09-26 11:16:43 -0700 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2012-09-26 11:17:02 -0700 |
commit | 86ebe0bd36e03b7b7531d818f65cacdb03766abe (patch) | |
tree | 8090c947015c9d842ad7c55d5d947ee28dc569f6 /activesupport/test | |
parent | 107fd8788f92da53232e87a220d6f4329c8f2b13 (diff) | |
download | rails-86ebe0bd36e03b7b7531d818f65cacdb03766abe.tar.gz rails-86ebe0bd36e03b7b7531d818f65cacdb03766abe.tar.bz2 rails-86ebe0bd36e03b7b7531d818f65cacdb03766abe.zip |
Tests tag the Rails log with the current test class and test case
Diffstat (limited to 'activesupport/test')
-rw-r--r-- | activesupport/test/test_test.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/activesupport/test/test_test.rb b/activesupport/test/test_test.rb index 2473cec384..d19aab1438 100644 --- a/activesupport/test/test_test.rb +++ b/activesupport/test/test_test.rb @@ -171,3 +171,18 @@ class SubclassSetupAndTeardownTest < SetupAndTeardownTest assert_equal [:foo, :bar, :bar, :foo], @called_back end end + + +class TestCaseTaggedLoggingTest < ActiveSupport::TestCase + def before_setup + require 'stringio' + @out = StringIO.new + self.tagged_logger = ActiveSupport::TaggedLogging.new(Logger.new(@out)) + super + end + + def test_logs_tagged_with_current_test_case + tagged_logger.info 'test' + assert_equal "[#{self.class.name}] [#{__name__}] test\n", @out.string + end +end |