Я использую Ruby on Rails 3.2.2, cucumber-rails-1.3.0, rspec-rails-2.8.1 и capybara-1.1.2 с драйвером Selenium. После получения ответа на мой предыдущий вопрос У меня возникло сомнение: следует ли мне использовать рубиновый камень Selenium или рубиновый камень Jasmine для проверки файлов просмотра с помощью RSpec? Если да, поскольку я уже использую Selenium для того, чтобы протестируйте JavaScript для просмотра файлов с помощью Cucumber, почему (при тестировании с RSpec) я должен использовать Jasmine вместо Selenium? То есть зачем использовать два рубиновых камня, которые имеют одно и то же назначение и делают одни и те же вещи?
В общем и практическом плане, как вы посоветуете тестировать файлы просмотра с помощью RSpec? ... но является ли это «правильным способом» тестирования файлов просмотра с помощью RSpec или мне следует тестировать их с помощью Cucumber?