Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 

README.markdown

DEPRECATED

Thoughtbot is no longer supporting this project, it hasn't be tested or used since at least Rails 2.x.

We recommend upgrading to Rails 3 as soon as possible, since this gem's functionality was merged into Rails a while ago.

Quiet Backtrace

Quiet Backtrace suppresses the noise in your Test::Unit backtrace. It also provides hooks for you to add additional silencers and filters.

Install

sudo gem install thoughtbot-quietbacktrace --source=http://gems.github.com

Usage

Silencers remove lines from the backtrace. Create your own:

# Will reject all lines that include the word "mongrel", 
# like "/gems/mongrel/server.rb" or "/app/my_mongrel_server/rb"
backtrace_cleaner = QuietBacktrace::BacktraceCleaner.new
backtrace_cleaner.add_silencer { |line| line =~ /mongrel/ }

Filters modify the output of backtrace lines. Create your own:

# Will turn "/my/rails/root/app/models/person.rb" into "/app/models/person.rb"
backtrace_cleaner = QuietBacktrace::BacktraceCleaner.new
backtrace_cleaner.add_filter { |line| line.gsub(Rails.root, '') }

Requirements

  • Test::Unit

Resources

Authors

Special thanks to the Boston.rb group for cultivating this idea at our inaugural hackfest.

Copyright (c) Dan Croak, James Golick, Joe Ferris, thoughtbot, inc. (the MIT license)

About

Suppresses the noise in your Test::Unit backtraces

Resources

License

Releases

No releases published

Sponsor this project

 
Learn more about GitHub Sponsors

Contributors 4

  •  
  •  
  •  
  •  

Languages

You can’t perform that action at this time.