Тестирование приложения Rails + Backbone.js - PullRequest
4 голосов
/ 04 августа 2011

Я работаю над приложением Rails, которое также использует Backbone.Я тестирую чистую часть Rails с Cucumber и RSpec и ищу что-то похожее на тестовую часть Backbone.

Я пытался использовать Jasmine, но безуспешно из-за отсутствия документации для Ruby gem.В настоящее время я рассматриваю возможность использования внешнего приложения (например, RobotFramework, инструмента для автоматического тестирования, которое я использовал в предыдущем проекте), которое использует Selenium RC, но я не уверен, что это лучший способ.Есть ли лучшие инструменты?

Ответы [ 3 ]

2 голосов
/ 05 августа 2011

Для высокоуровневого тестирования интеграции с bdd iafonov является правильным. огурец и связанные с ним вещи (селен, капибара) прекрасно работают. Если вам не нужны такие удобочитаемые тесты, есть еще стейк-гем (https://github.com/cavalle/steak). Я не использовал его, но это кажется разумным.

Если вам нужно больше юнит-тестов, например, поведения для вашего js, тогда я советую Жасмин. Я использовал его, и он отлично работал для меня. Мне особенно понравилось, насколько близко он похож на синтаксис rspec.

Может быть, если вы опубликуете свои проблемы, мы могли бы помочь с этим?

1 голос
/ 04 августа 2011

Почему бы не использовать огурец + селен или капибара-вебкит для приемочных испытаний / bdd?

0 голосов
/ 16 марта 2012

Я настоятельно рекомендую использовать жасмин и жасминериц.Вы можете найти хороший пример в моем блоге: http://blog.bandzarewicz.com/blog/2012/03/08/backbone-dot-js-tdd-with-jasmine-part-one-the-model

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