Тестирование файлов js.erb в рельсах - PullRequest
3 голосов
/ 03 марта 2010

Недавно я взглянул на потрясающую среду тестирования Blue Ridge Javascript для тестирования javascript в моем приложении rails. Но мне было интересно, если кто-нибудь знает, как проверить файлы представления javascript в рельсах?

Фреймворк Blue Ridge (насколько я понимаю) позволяет вам тестировать только файлы javascript. Но я хотел проверить мои файлы "js.erb", которые также манипулируют DOM.

Кто-нибудь имеет какие-либо идеи?

1 Ответ

2 голосов
/ 25 февраля 2011

Что я делаю, так это использую слегка измененную версию этих двух функций, которые я гуглил, save_fixture и html_for, чтобы сохранить осветительные приборы вида, которые я загружаю в тесты. Чтобы проверить ответы AJAX, вы можете сохранить прибор ответа, а затем загрузить в свой тест оба прибора вида и ответа.

Я не использую Blue Ridge, я использую jasmine / jasmine-jquery. Так что я не знаю, есть ли у него функция loadFixtures (), которая загружает файл для теста, но это шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...