OK, the version I used broke with the following error


```
 rake
^[3/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
/home/olevy/.gem/ruby/1.9.1/gems/puppet-2.7.19/lib/puppet/external/pson/pure.rb:7:in
`<module:PSON>': iconv will be deprecated in the future, use String#encode
instead.
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:56:in
`<class:TestCase>': No Mocha monkey-patch for MiniTest version
(RuntimeError)
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:20:in
`<class:Unit>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:19:in
`<module:MiniTest>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:18:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:45:in
`block in <top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:44:in
`each'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:44:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from /home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha.rb:2:in `<top
(required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/test_case.rb:11:in
`block in <top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:11:in
`block in silence_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:22:in
`with_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:11:in
`silence_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/test_case.rb:11:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/actionpack-3.0.17/lib/action_controller/test_case.rb:310:in
`<module:ActionController>'
from
/home/olevy/.gem/ruby/1.9.1/gems/actionpack-3.0.17/lib/action_controller/test_case.rb:5:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda/matchers/integrations/test_unit.rb:6:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda/matchers.rb:7:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda-matchers.rb:1:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from /home/olevy/.gem/ruby/1.9.1/gems/shoulda-3.0.1/lib/shoulda.rb:2:in
`<top (required)>'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in
`require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in
`block (2 levels) in require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `each'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in
`block in require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `each'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in
`require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler.rb:122:in `require'
from /home/olevy/git/foreman/config/application.rb:11:in `<top (required)>'
from /home/olevy/git/foreman/config/environment.rb:2:in `require'
from /home/olevy/git/foreman/config/environment.rb:2:in `<top (required)>'
from /home/olevy/git/foreman/test/test_helper.rb:2:in `require'
from /home/olevy/git/foreman/test/test_helper.rb:2:in `<top (required)>'
from /home/olevy/git/foreman/test/unit/architecture_test.rb:1:in `require'
from /home/olevy/git/foreman/test/unit/architecture_test.rb:1:in `<top
(required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:10:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:10:in
`block (2 levels) in <main>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:9:in
`each'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:9:in
`block in <main>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:4:in
`select'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:4:in
`<main>'
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:56:in
`<class:TestCase>': No Mocha monkey-patch for MiniTest version
(RuntimeError)
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:20:in
`<class:Unit>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:19:in
`<module:MiniTest>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration/mini_test.rb:18:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:45:in
`block in <top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:44:in
`each'
from
/home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha/integration.rb:44:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from /home/olevy/.gem/ruby/1.9.1/gems/mocha-0.12.7/lib/mocha.rb:2:in `<top
(required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/test_case.rb:11:in
`block in <top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:11:in
`block in silence_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:22:in
`with_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/core_ext/kernel/reporting.rb:11:in
`silence_warnings'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/test_case.rb:11:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/actionpack-3.0.17/lib/action_controller/test_case.rb:310:in
`<module:ActionController>'
from
/home/olevy/.gem/ruby/1.9.1/gems/actionpack-3.0.17/lib/action_controller/test_case.rb:5:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda/matchers/integrations/test_unit.rb:6:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda/matchers.rb:7:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/shoulda-matchers-1.0.0/lib/shoulda-matchers.rb:1:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`block in require'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`block in load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:597:in
`new_constants_in'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:225:in
`load_dependency'
from
/home/olevy/.gem/ruby/1.9.1/gems/activesupport-3.0.17/lib/active_support/dependencies.rb:242:in
`require'
from /home/olevy/.gem/ruby/1.9.1/gems/shoulda-3.0.1/lib/shoulda.rb:2:in
`<top (required)>'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in
`require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in
`block (2 levels) in require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `each'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in
`block in require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `each'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in
`require'
from /usr/share/gems/gems/bundler-1.0.21/lib/bundler.rb:122:in `require'
from /home/olevy/git/foreman/config/application.rb:11:in `<top (required)>'
from /home/olevy/git/foreman/config/environment.rb:2:in `require'
from /home/olevy/git/foreman/config/environment.rb:2:in `<top (required)>'
from /home/olevy/git/foreman/test/test_helper.rb:2:in `require'
from /home/olevy/git/foreman/test/test_helper.rb:2:in `<top (required)>'
from
/home/olevy/git/foreman/test/functional/api/v1/architectures_controller_test.rb:1:in
`require'
from
/home/olevy/git/foreman/test/functional/api/v1/architectures_controller_test.rb:1:in
`<top (required)>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:10:in
`require'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:10:in
`block (2 levels) in <main>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:9:in
`each'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:9:in
`block in <main>'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:4:in
`select'
from
/home/olevy/.gem/ruby/1.9.1/gems/rake-10.0.2/lib/rake/rake_test_loader.rb:4:in
`<main>'
Errors running test:units, test:functionals!
```