If you try, you get errors such as:
/home/porridge/Desktop/coding/puppet-git/spec/../lib/puppet/network/http/mongrel/rest.rb:3: uninitialized constant Mongrel (NameError)
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /home/porridge/Desktop/coding/puppet-git/spec/../lib/puppet/network/http/mongrel.rb:3
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /home/porridge/Desktop/coding/puppet-git/spec/../lib/puppet/network/http.rb:13
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /home/porridge/Desktop/coding/puppet-git/spec/unit/network/http/mongrel.rb:7
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner/example_group_runner.rb:14:in `load'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner/example_group_runner.rb:14:in `load_files'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner/example_group_runner.rb:13:in `each'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner/example_group_runner.rb:13:in `load_files'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner/options.rb:85:in `run_examples'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec.rb:20:in `run'
from /home/porridge/Desktop/coding/puppet-git/lib/../vendor/gems/rspec/lib/spec/runner.rb:192:in `register_at_exit_hook'
I'm about to make a patch available in my git repository.