このように実行すると、:focus => true
正常に動作します。
it "should send by email to new user", :js => true, :focus => true do
...
end
ただし、を削除し:focus => true
て完全なテストスイートを実行すると、そのテストでこのエラーが発生します。
Failure/Error: Unable to find matching line from backtrace
:js => true
これは私がそれを使い始めた最初のテストなので、おそらく何かがあるようです. capybara-webkit は、1 つのテストを単独で実行すると、画面に一連の警告を出力します。
しかし、完全なスイートを実行すると、webkit からの警告が表示されないため、ほとんどロードされていないようです。
何か案は?ありがとうございます!
興味がある場合は、私の gemfile の関連部分を以下に示します。
group :test do
gem "rspec-rails", '2.10.1'
gem "ruby_gntp", '0.3.4'
gem 'capybara', '1.1.2'
gem 'capybara-webkit', '0.11.0' # requires "brew install qt"
gem 'guard-rspec', '0.6.0'
gem 'mocha', '0.10.0'
gem 'spork', '~> 1.0rc'
gem 'guard-spork', '0.5.2'
gem 'launchy', '2.0.5'
end