RSpec является платформой управляемой поведением разработки (BDD) для языка программирования Ruby, вдохновленного JBehave. Это содержит свою собственную полностью интегрированную платформу насмешки, основанную на JMock. Платформу можно считать проблемно-ориентированным языком (DSL) и напоминает спецификацию естественного языка.

RSpec является инструментом управляемой поведением разработки (BDD) для Ruby программистов. BDD является подходом к разработке программного обеспечения, которая комбинирует разработку через тестирование (TDD), управляемый доменом дизайн (DDD) и принятие, на котором делают пробную поездку, планируя (ATDP). RSpec помогает Вам сделать часть TDD того уравнения, фокусирующегося на документации и разработать аспекты TDD.

RSpec 2 и более поздний сайт

Сайт RSpec 1

Ресурсы

  • Betterspecs - Инструкции Rspec с рубином

Книги