http://net.tutsplus.com/tutorials/ruby/the-intro-to-rails-screencast-i-wish-i-had/の「IntrotorailsScreencast-私が望んでいたチュートリアル」をフォローしています。?search_index = 2
これに基づいて、次のgemをファイルに追加しました-
group :test, :development do
gem 'turn'
gem 'rspec-rails'
gem 'capybara'
gem 'guard-rspec'
gem 'libnotify'
end
次のコマンドを実行しました-
rails g rspec:install
guard init rspec
guard
ガードを実行すると次のエラーが発生します。代わりに、失敗したテストが表示されるはずです。私はすでに統合テストを生成しました-
ここで警備してください!プロジェクトにGemfileがあるようですが
guard
、Bundlerの外部で実行しています。これがあなたの意図である場合は、このメッセージを無視してかまいません。それ以外の場合は、を使用bundle exec guard
して依存関係が正しく読み込まれるようにすることを検討してください。(guard
このメッセージを取り除くには、-no-bundler-warningを指定して実行できます。)GuardはLibnotifyを使用して通知を送信します。Guardは現在'/home / murtaza / worksheet / rails /tasks'を監視していますGuard::RSpecはRSpec2で実行されています!すべての仕様を実行するgeminstallminitest /home/murtaza/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:9:in'from
<class:TestCase>': uninitialized constant Test::Unit::TestCase::Assertions (NameError) from /home/murtaza/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:8:in
/ home / murtaza / .rvm / rubies / ruby-1.9.3-p194 / lib / ruby / 1.9.1 / test / unit / testcase.rb:4:<module:Test>' from /home/murtaza/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/testcase.rb:3:in
in'from /home/murtaza/.rvm/rubies/ruby-1.9.3- p194 / lib / ruby / 1.9.1 / test / unit.rb:5:<top (required)>' from /home/murtaza/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/test/unit/assertions.rb:4:in
in'from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-rails-2.11.0/lib /rspec/rails/adapters.rb:2:in'from<top (required)>' from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-rails-2.11.0/lib/rspec/rails.rb:10:in
/home/murtaza/workspace/rails/tasks/spec/spec_helper.rb:4:in<top (required)>' from /home/murtaza/workspace/rails/tasks/spec/requests/tasks_spec.rb:1:in
require' from /home/murtaza/workspace/rails/tasks/spec/リクエスト/tasks_spec.rb:1:in<top (required)>' from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in
load'from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:inblock in load_spec_files' from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in
map' from / home / murtaza / .rvm / gems / ruby-1.9.3-p194 / gems / rspec-core-2.11.1 / lib / rspec / core / configuration.rb:780:inload_spec_files' from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in
run'from /home/murtaza/.rvm/gems /ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:inrun' from /home/murtaza/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in
block in autorun'>