0

Michael Hartl の RoR チュートリアルを行っています。私はいくつかのテストを書き始めたばかりで、実行すると:

 bundle exec rspec spec\requests\static_pages_spec.rb

出力がまったく得られません:

 C:\Wamp\www\demo_app>bundle exec rspec spec\requests\static_pages_spec.rb
 C:\Wamp\www\demo_app>

私は答えを探しました。使用しているrspecのバージョンを別のバージョンに変更し、バンドルのインストールをやり直そうとしましたが、失敗するはずのテストからまったく出力が得られません。

これが何であるかについてのアイデアはありますか?

編集:これは私の.rspecファイルにあるものです:

--color

そして、これは私のGemfileです:

source 'https://rubygems.org'

gem 'rails', '3.2.9'

group :development, :test do
  gem 'sqlite3', '1.3.5' 
  gem 'rspec-rails', '2.11.0'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails', '2.0.2'

group :test do
  gem 'capybara', '1.1.2'
end

group :production do
  gem 'pg', '0.12.2'
end 
4

2 に答える 2

1

私が実行すると動作します:

rake spec

それ以外の:

bundle exec rspec spec\requests\static_pages_spec.rb
于 2012-11-28T13:09:02.190 に答える
0

チュートリアルの第 3 章の例のように、と環境の両方に追加rspec-railsしたことを確認してください。 :development:test

group :development, :test do
  gem 'rspec-rails', '2.11.0'
end
于 2012-11-28T10:18:48.110 に答える