2

コマンドでrspecを使用してテストスイートを実行しようとしています

bundle exec rspec /spec/models/user_spec.rb

また

bundle exec rspec /spec/requests

次のエラー メッセージが表示されます。

/Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load': cannot load such file -- /spec/requests (LoadError)
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `block in load_spec_files'
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `map'
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in `load_spec_files'
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in `run'
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
from /Users/ms/.rvm/gems/ruby-1.9.3-p286/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'

次のようなデフォルトのテスト ファイルに戻しても、このエラーが表示されます。

require 'spec_helper'
describe User do
  pending "add some examples to (or delete) #{__FILE__}"
end

宝石を台無しにしたようですが、修正方法がわかりません。何か案は?

4

1 に答える 1

6

先頭のスラッシュを削除します。

bundle exec rspec spec/models/user_spec.rb
于 2012-11-12T06:51:33.530 に答える