Автотест не запускается после изменений для просмотра - PullRequest
1 голос
/ 13 декабря 2010

Rails 3.0.3, Rspec 2, Zentest gem - сейчас очень расстроен, поэтому немного расслабьтесь.

  1. Почему автоматическое тестирование не перезапускает мою интеграцию (/ request) испецификации контроллера, почему я делаю изменения в файле просмотра?Я что-то пропустил?Он отлично работает, когда я делаю изменения в моем контроллере или файле спецификаций.

  2. Как мне сделать это?

  3. Есть ли документация, котораяне похоже на болото, чтобы пройтись, чтобы выяснить, где находятся магические настройки для автотеста / zentest / и т.д.?Это просто кажется мне большим беспорядком, поэтому, пожалуйста, скажи мне, какой я тупой, и укажи мне правильное направление.

1 Ответ

2 голосов
/ 13 декабря 2010

Насколько я понимаю, это поведение по умолчанию, когда вы запускаете автотест с Rspec, то есть изменения для просмотра шаблонов будут только повторно запускать спецификации для шаблона.

Просмотр документов ZenTest не сильно поможет, поскольку в тестовой среде (в данном случае в RSpec) фактически происходит сопоставление spec-файла с файлом вида.

Вы можете добавить новые сопоставления в файл .autotest, как описано в этой теме SO . Я также взглянул бы на сам код RSpec, чтобы увидеть все сопоставления в одном месте, которое можно найти в {path_to_installed_gems}/rspec-rails-{version}/lib/autotest/rails_rspec2.rb

...