diff options
author | Yves Senn <yves.senn@gmail.com> | 2013-06-27 20:54:57 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2013-06-27 21:11:03 +0200 |
commit | b47f8d035ec6a38a69eb5b3bdb1e27bb40e574c7 (patch) | |
tree | 90dc22392fdcd324a9d50961577573abdb5bd53b /railties/lib/rails/cli.rb | |
parent | 1db54d7d01ea36a9d8c0c6276d66d04a9a6c2fac (diff) | |
download | rails-b47f8d035ec6a38a69eb5b3bdb1e27bb40e574c7.tar.gz rails-b47f8d035ec6a38a69eb5b3bdb1e27bb40e574c7.tar.bz2 rails-b47f8d035ec6a38a69eb5b3bdb1e27bb40e574c7.zip |
clear ARGV to prevent mintest autorun errors:
Minitest expects the first argument in `ARGV` to be the path to a test file.
Because `rails benchmarker` and `rails profiler` define an on-the-fly test-case,
using the first `ARGV` to pass the code to execute this results in:
```
/Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:167:in `block in non_options': file not found: 1000.times{"a string"} (ArgumentError)
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:146:in `map!'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:146:in `non_options'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:207:in `non_options'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:52:in `process_args'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/minitest/unit.rb:891:in `_run'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:21:in `run'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
from /Users/senny/.rbenv/versions/1.9.3-p374/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
```
clearing ARGV after defining the test-case solves this issue.
Diffstat (limited to 'railties/lib/rails/cli.rb')
0 files changed, 0 insertions, 0 deletions