Ошибка Ruby on Rails rspec? - PullRequest
       3

Ошибка Ruby on Rails rspec?

0 голосов
/ 02 апреля 2012

каждый раз, когда я выполняю rspec, не имеет значения, что я сделал, если код неправильный, он говорит:

nev3rkill@nev3rkill-virtual-machine ~/Documentos/ruby $ rspec 
/home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `load': no such file to load -- /home/nev3rkill/Documentos/ruby/spec (LoadError)
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `block in load_spec_files'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `map'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `load_spec_files'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22:in `run'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in `run_in_process'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:in `run'
    from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in `block in autorun'
nev3rkill@nev3rkill-virtual-machine ~/Documentos/ruby $ 

Я тестировал много версий, с ruby ​​1.9.3,1.9.2, но я не знаю. Это нормально?

1 Ответ

3 голосов
/ 03 апреля 2012

Если вы не находитесь в пути с каталогом spec (например, корнем вашего проекта rails), вы также должны указать rspec, какие файлы спецификаций запускать, передавая ему каталог или файл.Например:

$ rspec path/to/specs/

Запустит все спецификации в пути path/to/specs/ (рекурсивно) или:

$ rspec spec/your_specs.rb

запустит спецификации в файле spec/your_specs.rb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...